/dports/graphics/blender/blender-2.91.0/source/blender/editors/transform/ |
H A D | transform_gizmo_2d.c | 442 wmGizmoOpElem *gzop; in gizmo2d_xform_refresh() local 451 &gzop->ptr, prop_center_override, (float[3]){max[0], mid[1], 0.0f}); in gizmo2d_xform_refresh() 454 &gzop->ptr, prop_center_override, (float[3]){min[0], mid[1], 0.0f}); in gizmo2d_xform_refresh() 457 &gzop->ptr, prop_center_override, (float[3]){mid[0], max[1], 0.0f}); in gizmo2d_xform_refresh() 460 &gzop->ptr, prop_center_override, (float[3]){mid[0], min[1], 0.0f}); in gizmo2d_xform_refresh() 464 &gzop->ptr, prop_center_override, (float[3]){max[0], max[1], 0.0f}); in gizmo2d_xform_refresh() 467 &gzop->ptr, prop_center_override, (float[3]){max[0], min[1], 0.0f}); in gizmo2d_xform_refresh() 470 &gzop->ptr, prop_center_override, (float[3]){min[0], max[1], 0.0f}); in gizmo2d_xform_refresh() 473 &gzop->ptr, prop_center_override, (float[3]){min[0], min[1], 0.0f}); in gizmo2d_xform_refresh() 475 gzop = WM_gizmo_operator_get(ggd->cage, ED_GIZMO_CAGE2D_PART_ROTATE); in gizmo2d_xform_refresh() [all …]
|
H A D | transform_gizmo_extrude_3d.c | 226 wmGizmoOpElem *gzop = WM_gizmo_operator_get(gz, 0); in gizmo_mesh_extrude_setup() local 227 gzop->is_redo = true; in gizmo_mesh_extrude_setup() 434 wmGizmoOpElem *gzop = WM_gizmo_operator_get(gz, 0); in gizmo_mesh_extrude_invoke_prepare() local 435 PointerRNA macroptr = RNA_pointer_get(&gzop->ptr, "TRANSFORM_OT_translate"); in gizmo_mesh_extrude_invoke_prepare() 458 wmGizmoOpElem *gzop = WM_gizmo_operator_get(gz, 0); in gizmo_mesh_extrude_invoke_prepare() local 459 PointerRNA macroptr = RNA_pointer_get(&gzop->ptr, "TRANSFORM_OT_translate"); in gizmo_mesh_extrude_invoke_prepare()
|
H A D | transform_gizmo_3d.c | 1831 wmGizmoOpElem *gzop = WM_gizmo_operator_get(gz, 0); in WIDGETGROUP_gizmo_invoke_prepare() local 1832 PointerRNA *ptr = &gzop->ptr; in WIDGETGROUP_gizmo_invoke_prepare() 1869 wmGizmoOpElem *gzop = WM_gizmo_operator_get(gz, 0); in WIDGETGROUP_gizmo_invoke_prepare() local 1870 PointerRNA *ptr = &gzop->ptr; in WIDGETGROUP_gizmo_invoke_prepare() 2274 wmGizmoOpElem *gzop = WM_gizmo_operator_get(gz, 0); in WIDGETGROUP_xform_shear_setup() local 2275 RNA_enum_set(&gzop->ptr, "orient_type", V3D_ORIENT_VIEW); in WIDGETGROUP_xform_shear_setup() 2277 RNA_enum_set(&gzop->ptr, "orient_axis", 2); in WIDGETGROUP_xform_shear_setup() 2333 wmGizmoOpElem *gzop = WM_gizmo_operator_get(gz, 0); in WIDGETGROUP_xform_shear_refresh() local 2340 RNA_enum_set(&gzop->ptr, "orient_type", orient_slot->type); in WIDGETGROUP_xform_shear_refresh() 2342 RNA_enum_set(&gzop->ptr, "orient_axis", i_ortho_b); in WIDGETGROUP_xform_shear_refresh() [all …]
|
/dports/graphics/blender/blender-2.91.0/source/blender/windowmanager/gizmo/intern/ |
H A D | wm_gizmo.c | 243 wmGizmoOpElem *gzop = &gz->op_data[part_index]; in WM_gizmo_operator_set() local 244 gzop->type = ot; in WM_gizmo_operator_set() 246 if (gzop->ptr.data) { in WM_gizmo_operator_set() 247 WM_operator_properties_free(&gzop->ptr); in WM_gizmo_operator_set() 249 WM_operator_properties_create_ptr(&gzop->ptr, ot); in WM_gizmo_operator_set() 252 gzop->ptr.data = properties; in WM_gizmo_operator_set() 255 return &gzop->ptr; in WM_gizmo_operator_set() 265 if (gzop->ptr.data == NULL) { in WM_gizmo_operator_invoke() 267 gzop->ptr.data = IDP_New(IDP_GROUP, &val, "wmOperatorProperties"); in WM_gizmo_operator_invoke() 269 IDP_MergeGroup(gzop->ptr.data, tref_ptr.data, false); in WM_gizmo_operator_invoke() [all …]
|
H A D | wm_gizmo_map.c | 838 wmGizmoOpElem *gzop = gz ? WM_gizmo_operator_get(gz, gz->highlight_part) : NULL; in wm_gizmomaps_handled_modal_update() local 839 if (gz && gzop && (gzop->type != NULL) && (gzop->type == handler->op->type)) { in wm_gizmomaps_handled_modal_update() 1097 struct wmGizmoOpElem *gzop = WM_gizmo_operator_get(gz, gz->highlight_part); in wm_gizmomap_modal_set() local 1098 if (gzop && gzop->type) { in wm_gizmomap_modal_set() 1099 const int retval = WM_gizmo_operator_invoke(C, gz, gzop); in wm_gizmomap_modal_set()
|
H A D | wm_gizmo_group.c | 436 wmGizmoOpElem *gzop = WM_gizmo_operator_get(gz, gz->highlight_part); in gizmo_tweak_start_and_finish() local 440 if (gzop && gzop->type) { in gizmo_tweak_start_and_finish() 443 if (gzop->is_redo) { in gizmo_tweak_start_and_finish() 449 IDP_MergeGroup(gzop->ptr.data, op->properties, false); in gizmo_tweak_start_and_finish() 458 if (gzop->type->modal) { in gizmo_tweak_start_and_finish() 470 WM_gizmo_operator_invoke(C, gz, gzop); in gizmo_tweak_start_and_finish()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/interface/ |
H A D | view2d_gizmo_navigate.c | 192 wmGizmoOpElem *gzop = WM_gizmo_operator_get(gz, 0); in WIDGETGROUP_navigate_setup() local 193 RNA_boolean_set(&gzop->ptr, "use_cursor_init", false); in WIDGETGROUP_navigate_setup()
|
H A D | interface_region_tooltip.c | 1071 wmGizmoOpElem *gzop = (gzop_actions[i].part != -1) ? in ui_tooltip_data_from_gizmo() local 1074 if (gzop != NULL) { in ui_tooltip_data_from_gizmo() 1076 char *info = WM_operatortype_description_or_name(C, gzop->type, &gzop->ptr); in ui_tooltip_data_from_gizmo() 1099 IDProperty *prop = gzop->ptr.data; in ui_tooltip_data_from_gizmo() 1102 C, gzop->type->idname, WM_OP_INVOKE_DEFAULT, prop, true, buf, ARRAY_SIZE(buf))) { in ui_tooltip_data_from_gizmo()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/space_view3d/ |
H A D | view3d_gizmo_navigate.c | 208 wmGizmoOpElem *gzop = WM_gizmo_operator_get(gz, 0); in WIDGETGROUP_navigate_setup() local 209 RNA_boolean_set(&gzop->ptr, "use_cursor_init", false); in WIDGETGROUP_navigate_setup()
|
/dports/graphics/blender/blender-2.91.0/source/blender/windowmanager/gizmo/ |
H A D | WM_gizmo_api.h | 88 int WM_gizmo_operator_invoke(struct bContext *C, struct wmGizmo *gz, struct wmGizmoOpElem *gzop);
|