void vuo_scene_render_window_init(VuoGlContext glContext, float backingScaleFactor, void *ctx) { struct nodeInstanceData *context = ctx; context->sceneRenderer = VuoSceneRenderer_make(glContext, backingScaleFactor); VuoRetain(context->sceneRenderer); }
struct nodeInstanceData *nodeInstanceInit(void) { struct nodeInstanceData *context = (struct nodeInstanceData *)malloc(sizeof(struct nodeInstanceData)); context->glContext = VuoGlContext_use(); context->sceneRenderer = VuoSceneRenderer_make(context->glContext); VuoRetain(context->sceneRenderer); VuoRegister(context, free); return context; }