Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/mesh/editmesh_extrude_spin_gizmo.c
| Show First 20 Lines • Show All 462 Lines • ▼ Show 20 Lines | void MESH_GGT_spin(struct wmGizmoGroupType *gzgt) | ||||
| gzgt->flag = WM_GIZMOGROUPTYPE_3D; | gzgt->flag = WM_GIZMOGROUPTYPE_3D; | ||||
| gzgt->gzmap_params.spaceid = SPACE_VIEW3D; | gzgt->gzmap_params.spaceid = SPACE_VIEW3D; | ||||
| gzgt->gzmap_params.regionid = RGN_TYPE_WINDOW; | gzgt->gzmap_params.regionid = RGN_TYPE_WINDOW; | ||||
| gzgt->poll = ED_gizmo_poll_or_unlink_delayed_from_tool; | gzgt->poll = ED_gizmo_poll_or_unlink_delayed_from_tool; | ||||
| gzgt->setup = gizmo_mesh_spin_init_setup; | gzgt->setup = gizmo_mesh_spin_init_setup; | ||||
| gzgt->setup_keymap = WM_gizmogroup_setup_keymap_generic_maybe_drag; | |||||
| gzgt->refresh = gizmo_mesh_spin_init_refresh; | gzgt->refresh = gizmo_mesh_spin_init_refresh; | ||||
| gzgt->message_subscribe = gizmo_mesh_spin_init_message_subscribe; | gzgt->message_subscribe = gizmo_mesh_spin_init_message_subscribe; | ||||
| gzgt->draw_prepare = gizmo_mesh_spin_init_draw_prepare; | gzgt->draw_prepare = gizmo_mesh_spin_init_draw_prepare; | ||||
| gzgt->invoke_prepare = gizmo_mesh_spin_init_invoke_prepare; | gzgt->invoke_prepare = gizmo_mesh_spin_init_invoke_prepare; | ||||
| RNA_def_enum_flag(gzgt->srna, "axis", rna_enum_axis_flag_xyz_items, (1 << 2), "Axis", ""); | RNA_def_enum_flag(gzgt->srna, "axis", rna_enum_axis_flag_xyz_items, (1 << 2), "Axis", ""); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 595 Lines • Show Last 20 Lines | |||||