Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_view3d/view3d_gizmo_camera.c
| Show First 20 Lines • Show All 426 Lines • ▼ Show 20 Lines | static void WIDGETGROUP_camera_view_setup(const bContext *UNUSED(C), wmGizmoGroup *gzgroup) | ||||
| viewgroup->border = WM_gizmo_new("GIZMO_GT_cage_2d", gzgroup, NULL); | viewgroup->border = WM_gizmo_new("GIZMO_GT_cage_2d", gzgroup, NULL); | ||||
| RNA_enum_set(viewgroup->border->ptr, | RNA_enum_set(viewgroup->border->ptr, | ||||
| "transform", | "transform", | ||||
| ED_GIZMO_CAGE2D_XFORM_FLAG_TRANSLATE | ED_GIZMO_CAGE2D_XFORM_FLAG_SCALE); | ED_GIZMO_CAGE2D_XFORM_FLAG_TRANSLATE | ED_GIZMO_CAGE2D_XFORM_FLAG_SCALE); | ||||
| /* Box style is more subtle in this case. */ | /* Box style is more subtle in this case. */ | ||||
| RNA_enum_set(viewgroup->border->ptr, "draw_style", ED_GIZMO_CAGE2D_STYLE_BOX); | RNA_enum_set(viewgroup->border->ptr, "draw_style", ED_GIZMO_CAGE2D_STYLE_BOX); | ||||
| WM_gizmo_set_scale(viewgroup->border, 10.0f / 0.15f); | |||||
| gzgroup->customdata = viewgroup; | gzgroup->customdata = viewgroup; | ||||
| } | } | ||||
| static void WIDGETGROUP_camera_view_draw_prepare(const bContext *C, wmGizmoGroup *gzgroup) | static void WIDGETGROUP_camera_view_draw_prepare(const bContext *C, wmGizmoGroup *gzgroup) | ||||
| { | { | ||||
| struct CameraViewWidgetGroup *viewgroup = gzgroup->customdata; | struct CameraViewWidgetGroup *viewgroup = gzgroup->customdata; | ||||
| ARegion *ar = CTX_wm_region(C); | ARegion *ar = CTX_wm_region(C); | ||||
| ▲ Show 20 Lines • Show All 79 Lines • Show Last 20 Lines | |||||