Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_image/space_image.c
| Context not available. | |||||
| Scene *scene = CTX_data_scene(C); | Scene *scene = CTX_data_scene(C); | ||||
| ViewLayer *view_layer = CTX_data_view_layer(C); | ViewLayer *view_layer = CTX_data_view_layer(C); | ||||
| View2D *v2d = ®ion->v2d; | View2D *v2d = ®ion->v2d; | ||||
| Curve *cu; | |||||
| // View2DScrollers *scrollers; | // View2DScrollers *scrollers; | ||||
| float col[3]; | float col[3]; | ||||
| Context not available. | |||||
| image_user_refresh_scene(C, sima); | image_user_refresh_scene(C, sima); | ||||
| /* we set view2d from own zoom and offset each time */ | /* we set view2d from own zoom and offset each time */ | ||||
| /* since the scale of NURBS UVs differ dramatically, "view all" on switch */ | |||||
| if (obedit && obedit->type==OB_SURF) { | |||||
| cu = obedit->data; | |||||
| if (!cu->editnurb->flag & EDITNURB_HAS_DRAWN_UV) { | |||||
| nurbsuv_view_all_exec(C, region); | |||||
| cu->editnurb->flag |= EDITNURB_HAS_DRAWN_UV; | |||||
| } | |||||
| } | |||||
| image_main_region_set_view2d(sima, region); | image_main_region_set_view2d(sima, region); | ||||
| /* we draw image in pixelspace */ | /* we draw image in pixelspace */ | ||||
| /* draw grid background, image in pixelspace */ | |||||
| draw_image_main(C, region); | draw_image_main(C, region); | ||||
| /* and uvs in 0.0-1.0 space */ | /* and uvs in 0.0-1.0 space */ | ||||
| Context not available. | |||||
| ED_region_draw_cb_draw(C, region, REGION_DRAW_PRE_VIEW); | ED_region_draw_cb_draw(C, region, REGION_DRAW_PRE_VIEW); | ||||
| ED_uvedit_draw_main(sima, scene, view_layer, obedit, obact, depsgraph); | ED_uvedit_draw_main(C, sima, scene, view_layer, obedit, obact, depsgraph); | ||||
| /* check for mask (delay draw) */ | /* check for mask (delay draw) */ | ||||
| if (ED_space_image_show_uvedit(sima, obedit)) { | if (ED_space_image_show_uvedit(sima, obedit)) { | ||||
| Context not available. | |||||