Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_gizmo_library.h
| Show First 20 Lines • Show All 86 Lines • ▼ Show 20 Lines | |||||
| }; | }; | ||||
| /* draw_options */ | /* draw_options */ | ||||
| enum { | enum { | ||||
| /* Show arrow stem. */ | /* Show arrow stem. */ | ||||
| ED_GIZMO_ARROW_DRAW_FLAG_STEM = (1 << 0), | ED_GIZMO_ARROW_DRAW_FLAG_STEM = (1 << 0), | ||||
| }; | }; | ||||
| /** | |||||
| * Define a custom property UI range. | |||||
| * | |||||
| * \note Needs to be called before #WM_gizmo_target_property_def_rna! | |||||
| */ | |||||
| void ED_gizmo_arrow3d_set_ui_range(struct wmGizmo *gz, const float min, const float max); | void ED_gizmo_arrow3d_set_ui_range(struct wmGizmo *gz, const float min, const float max); | ||||
| /** | |||||
| * Define a custom factor for arrow min/max distance. | |||||
| * | |||||
| * \note Needs to be called before #WM_gizmo_target_property_def_rna! | |||||
| */ | |||||
| void ED_gizmo_arrow3d_set_range_fac(struct wmGizmo *gz, const float range_fac); | void ED_gizmo_arrow3d_set_range_fac(struct wmGizmo *gz, const float range_fac); | ||||
| /* -------------------------------------------------------------------- */ | /* -------------------------------------------------------------------- */ | ||||
| /* Cage Gizmo */ | /* Cage Gizmo */ | ||||
| enum { | enum { | ||||
| ED_GIZMO_CAGE2D_XFORM_FLAG_TRANSLATE = (1 << 0), /* Translates */ | ED_GIZMO_CAGE2D_XFORM_FLAG_TRANSLATE = (1 << 0), /* Translates */ | ||||
| ED_GIZMO_CAGE2D_XFORM_FLAG_ROTATE = (1 << 1), /* Rotates */ | ED_GIZMO_CAGE2D_XFORM_FLAG_ROTATE = (1 << 1), /* Rotates */ | ||||
| ▲ Show 20 Lines • Show All 163 Lines • Show Last 20 Lines | |||||