Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_view3d/view3d_iterators.c
| Context not available. | |||||
| /* ------------------------------------------------------------------------ */ | /* ------------------------------------------------------------------------ */ | ||||
| void nurbs_foreachScreenVert(ViewContext *vc, | void nurbs_foreachScreenVert(ViewContext *vc, | ||||
| void (*func)(void *userData, | void (*func)(ViewContext *vc, | ||||
| void *userData, | |||||
| Nurb *nu, | Nurb *nu, | ||||
| BPoint *bp, | BPoint *bp, | ||||
| BezTriple *bezt, | BezTriple *bezt, | ||||
| Context not available. | |||||
| screen_co, | screen_co, | ||||
| V3D_PROJ_RET_CLIP_BB | V3D_PROJ_RET_CLIP_WIN) == | V3D_PROJ_RET_CLIP_BB | V3D_PROJ_RET_CLIP_WIN) == | ||||
| V3D_PROJ_RET_OK) { | V3D_PROJ_RET_OK) { | ||||
| func(userData, nu, NULL, bezt, 1, screen_co); | func(vc,userData, nu, NULL, bezt, 1, screen_co); | ||||
| } | } | ||||
| } | } | ||||
| else { | else { | ||||
| Context not available. | |||||
| screen_co, | screen_co, | ||||
| V3D_PROJ_RET_CLIP_BB | V3D_PROJ_RET_CLIP_WIN) == | V3D_PROJ_RET_CLIP_BB | V3D_PROJ_RET_CLIP_WIN) == | ||||
| V3D_PROJ_RET_OK) { | V3D_PROJ_RET_OK) { | ||||
| func(userData, nu, NULL, bezt, 0, screen_co); | func(vc,userData, nu, NULL, bezt, 0, screen_co); | ||||
| } | } | ||||
| if (ED_view3d_project_float_object(vc->region, | if (ED_view3d_project_float_object(vc->region, | ||||
| bezt->vec[1], | bezt->vec[1], | ||||
| screen_co, | screen_co, | ||||
| V3D_PROJ_RET_CLIP_BB | V3D_PROJ_RET_CLIP_WIN) == | V3D_PROJ_RET_CLIP_BB | V3D_PROJ_RET_CLIP_WIN) == | ||||
| V3D_PROJ_RET_OK) { | V3D_PROJ_RET_OK) { | ||||
| func(userData, nu, NULL, bezt, 1, screen_co); | func(vc,userData, nu, NULL, bezt, 1, screen_co); | ||||
| } | } | ||||
| if (ED_view3d_project_float_object(vc->region, | if (ED_view3d_project_float_object(vc->region, | ||||
| bezt->vec[2], | bezt->vec[2], | ||||
| screen_co, | screen_co, | ||||
| V3D_PROJ_RET_CLIP_BB | V3D_PROJ_RET_CLIP_WIN) == | V3D_PROJ_RET_CLIP_BB | V3D_PROJ_RET_CLIP_WIN) == | ||||
| V3D_PROJ_RET_OK) { | V3D_PROJ_RET_OK) { | ||||
| func(userData, nu, NULL, bezt, 2, screen_co); | func(vc,userData, nu, NULL, bezt, 2, screen_co); | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| Context not available. | |||||
| if (ED_view3d_project_float_object( | if (ED_view3d_project_float_object( | ||||
| vc->region, bp->vec, screen_co, V3D_PROJ_RET_CLIP_BB | V3D_PROJ_RET_CLIP_WIN) == | vc->region, bp->vec, screen_co, V3D_PROJ_RET_CLIP_BB | V3D_PROJ_RET_CLIP_WIN) == | ||||
| V3D_PROJ_RET_OK) { | V3D_PROJ_RET_OK) { | ||||
| func(userData, nu, bp, NULL, -1, screen_co); | func(vc,userData, nu, bp, NULL, -1, screen_co); | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| Context not available. | |||||