|
Blender V4.3
|
#include "DNA_scene_types.h"Go to the source code of this file.
| anonymous enum |
| Enumerator | |
|---|---|
| ED_GIZMO_ARROW_STYLE_NORMAL | |
| ED_GIZMO_ARROW_STYLE_CROSS | |
| ED_GIZMO_ARROW_STYLE_BOX | |
| ED_GIZMO_ARROW_STYLE_CONE | |
| ED_GIZMO_ARROW_STYLE_PLANE | |
Definition at line 52 of file ED_gizmo_library.hh.
| anonymous enum |
Definition at line 61 of file ED_gizmo_library.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| ED_GIZMO_ARROW_DRAW_FLAG_STEM | |
| ED_GIZMO_ARROW_DRAW_FLAG_ORIGIN | |
Definition at line 69 of file ED_gizmo_library.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| ED_GIZMO_CAGE_XFORM_FLAG_TRANSLATE | |
| ED_GIZMO_CAGE_XFORM_FLAG_ROTATE | |
| ED_GIZMO_CAGE_XFORM_FLAG_SCALE | |
| ED_GIZMO_CAGE_XFORM_FLAG_SCALE_UNIFORM | |
| ED_GIZMO_CAGE_XFORM_FLAG_SCALE_SIGNED | |
Definition at line 91 of file ED_gizmo_library.hh.
| anonymous enum |
Definition at line 100 of file ED_gizmo_library.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| ED_GIZMO_CAGE3D_STYLE_BOX | |
| ED_GIZMO_CAGE3D_STYLE_CIRCLE | |
Definition at line 112 of file ED_gizmo_library.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| ED_GIZMO_CAGE_DRAW_FLAG_XFORM_CENTER_HANDLE | Draw a central handle (instead of having the entire area selectable) Needed for large rectangles that we don't want to swallow all events. |
Definition at line 119 of file ED_gizmo_library.hh.
| anonymous enum |
Definition at line 126 of file ED_gizmo_library.hh.
| anonymous enum |
Definition at line 145 of file ED_gizmo_library.hh.
| anonymous enum |
Definition at line 184 of file ED_gizmo_library.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| ED_GIZMO_MOVE_DRAW_FLAG_NOP | |
| ED_GIZMO_MOVE_DRAW_FLAG_FILL | |
| ED_GIZMO_MOVE_DRAW_FLAG_FILL_SELECT | |
| ED_GIZMO_MOVE_DRAW_FLAG_ALIGN_VIEW | |
Definition at line 199 of file ED_gizmo_library.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| ED_GIZMO_MOVE_STYLE_RING_2D | |
| ED_GIZMO_MOVE_STYLE_CROSS_2D | |
Definition at line 207 of file ED_gizmo_library.hh.
| anonymous enum |
Definition at line 215 of file ED_gizmo_library.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| ED_GIZMO_PRIMITIVE_STYLE_PLANE | |
| ED_GIZMO_PRIMITIVE_STYLE_CIRCLE | |
| ED_GIZMO_PRIMITIVE_STYLE_ANNULUS | |
Definition at line 228 of file ED_gizmo_library.hh.
Define a custom factor for arrow min/max distance.
Definition at line 510 of file arrow3d_gizmo.cc.
References BLI_assert_msg, ArrowGizmo3D::data, GizmoCommonData::range_fac, WM_gizmo_target_property_find(), and WM_gizmo_target_property_is_valid().
Referenced by WIDGETGROUP_camera_refresh(), WIDGETGROUP_forcefield_setup(), and WIDGETGROUP_light_spot_setup().
Define a custom property UI range.
Definition at line 496 of file arrow3d_gizmo.cc.
References BLI_assert, BLI_assert_msg, ArrowGizmo3D::data, GizmoCommonData::is_custom_range_set, GizmoCommonData::max, max, GizmoCommonData::min, min, GizmoCommonData::range, WM_gizmo_target_property_find(), and WM_gizmo_target_property_is_valid().
Referenced by WIDGETGROUP_forcefield_setup().
| void ED_gizmo_draw_preset_arrow | ( | const wmGizmo * | gz, |
| const float | mat[4][4], | ||
| int | axis, | ||
| int | select_id ) |
Definition at line 81 of file gizmo_library_presets.cc.
References ed_gizmo_draw_preset_geometry(), OB_POSZ, single_axis_convert(), and wm_gizmo_geom_data_arrow.
Definition at line 76 of file gizmo_library_presets.cc.
References ed_gizmo_draw_preset_geometry(), and wm_gizmo_geom_data_cube.
| void ED_gizmo_draw_preset_circle | ( | const wmGizmo * | gz, |
| const float | mat[4][4], | ||
| int | axis, | ||
| int | select_id ) |
Definition at line 88 of file gizmo_library_presets.cc.
References ed_gizmo_draw_preset_geometry(), OB_POSZ, single_axis_convert(), and wm_gizmo_geom_data_dial.
| void ED_gizmotypes_arrow_3d | ( | ) |
Definition at line 579 of file arrow3d_gizmo.cc.
References GIZMO_GT_arrow_3d(), and WM_gizmotype_append().
Referenced by ED_spacetypes_init().
| void ED_gizmotypes_blank_3d | ( | ) |
Definition at line 52 of file blank3d_gizmo.cc.
References GIZMO_GT_blank_3d(), and WM_gizmotype_append().
Referenced by ED_spacetypes_init().
| void ED_gizmotypes_button_2d | ( | ) |
Definition at line 431 of file button2d_gizmo.cc.
References GIZMO_GT_button_2d(), and WM_gizmotype_append().
Referenced by ED_spacetypes_init().
| void ED_gizmotypes_cage_2d | ( | ) |
Definition at line 1371 of file cage2d_gizmo.cc.
References GIZMO_GT_cage_2d(), and WM_gizmotype_append().
Referenced by ED_spacetypes_init().
| void ED_gizmotypes_cage_3d | ( | ) |
Definition at line 682 of file cage3d_gizmo.cc.
References GIZMO_GT_cage_3d(), and WM_gizmotype_append().
Referenced by ED_spacetypes_init().
| void ED_gizmotypes_dial_3d | ( | ) |
Definition at line 729 of file dial3d_gizmo.cc.
References GIZMO_GT_dial_3d(), and WM_gizmotype_append().
Referenced by ED_spacetypes_init().
| void ED_gizmotypes_facemap_3d | ( | ) |
| void ED_gizmotypes_move_3d | ( | ) |
Definition at line 472 of file move3d_gizmo.cc.
References GIZMO_GT_move_3d(), and WM_gizmotype_append().
Referenced by ED_spacetypes_init().
| void ED_gizmotypes_preselect_3d | ( | ) |
Definition at line 487 of file view3d_gizmo_preselect_type.cc.
References GIZMO_GT_mesh_preselect_edgering_3d(), GIZMO_GT_mesh_preselect_elem_3d(), and WM_gizmotype_append().
Referenced by ED_spacetypes_init().
| void ED_gizmotypes_primitive_3d | ( | ) |
Definition at line 290 of file primitive3d_gizmo.cc.
References GIZMO_GT_primitive_3d(), and WM_gizmotype_append().
Referenced by ED_spacetypes_init().
| void ED_gizmotypes_snap_3d | ( | ) |
Definition at line 391 of file snap3d_gizmo.cc.
References GIZMO_GT_snap_3d(), and WM_gizmotype_append().
Referenced by ED_spacetypes_init().
| SnapObjectContext * ED_gizmotypes_snap_3d_context_ensure | ( | Scene * | scene, |
| wmGizmo * | gz ) |
Definition at line 45 of file snap3d_gizmo.cc.
References ED_view3d_cursor_snap_context_ensure().
Referenced by view3d_ruler_item_mousemove().
| void ED_gizmotypes_snap_3d_data_get | ( | const bContext * | C, |
| wmGizmo * | gz, | ||
| float | r_loc[3], | ||
| float | r_nor[3], | ||
| int | r_elem_index[3], | ||
| eSnapMode * | r_snap_elem ) |
Definition at line 62 of file snap3d_gizmo.cc.
References copy_v3_v3(), copy_v3_v3_int(), CTX_wm_region(), CTX_wm_window(), ED_view3d_cursor_snap_data_get(), ED_view3d_cursor_snap_data_update(), V3DSnapCursorData::elem_index, wmWindow::eventstate, V3DSnapCursorData::loc, V3DSnapCursorData::nor, SnapGizmo3D::snap_state, and V3DSnapCursorData::type_target.
Referenced by gizmo_ruler_modal(), and view3d_ruler_item_mousemove().
Definition at line 50 of file snap3d_gizmo.cc.
References flag, and V3DSnapCursorState::flag.
Referenced by WIDGETGROUP_ruler_setup().
| bool ED_gizmotypes_snap_3d_is_enabled | ( | const wmGizmo * | gz | ) |
Definition at line 56 of file snap3d_gizmo.cc.
References ED_view3d_cursor_snap_data_get(), and V3DSnapCursorData::is_enabled.
Referenced by gizmo_ruler_modal(), view3d_ruler_add_invoke(), and view3d_ruler_item_mousemove().