static void wm_alembic_export_draw(bContext *UNUSED(C), wmOperator *op) { PointerRNA ptr; RNA_pointer_create(NULL, op->type->srna, op->properties, &ptr); ui_alembic_export_settings(op->layout, &ptr); }
static void wm_alembic_export_draw(bContext *C, wmOperator *op) { PointerRNA ptr; RNA_pointer_create(NULL, op->type->srna, op->properties, &ptr); /* Conveniently set start and end frame to match the scene's frame range. */ Scene *scene = CTX_data_scene(C); if (scene != NULL && RNA_boolean_get(&ptr, "init_scene_frame_range")) { RNA_int_set(&ptr, "start", SFRA); RNA_int_set(&ptr, "end", EFRA); RNA_boolean_set(&ptr, "init_scene_frame_range", false); } ui_alembic_export_settings(op->layout, &ptr); }