57 const bool constrained,
62 const bool constrained,
64 const bool use_precision);
69 const bool constrained,
89 bContext *
C,
const struct wmGizmo *gz,
const float mval[2],
bool use_offset,
float r_co[3]);
98 const float color[4]);
bool gizmo_window_project_3d(bContext *C, const struct wmGizmo *gz, const float mval[2], bool use_offset, float r_co[3])
float gizmo_value_from_offset(GizmoCommonData *data, GizmoInteraction *inter, const float offset, const bool constrained, const bool inverted, const bool use_precision)
bool gizmo_window_project_2d(bContext *C, const struct wmGizmo *gz, const float mval[2], int axis, bool use_offset, float r_co[2])
struct GizmoCommonData GizmoCommonData
void gizmo_color_get(const struct wmGizmo *gz, const bool highlight, float r_color[4])
void gizmo_property_value_reset(bContext *C, const struct wmGizmo *gz, GizmoInteraction *inter, wmGizmoProperty *gz_prop)
void gizmo_property_data_update(struct wmGizmo *gz, GizmoCommonData *data, wmGizmoProperty *gz_prop, const bool constrained, const bool inverted)
void wm_gizmo_geometryinfo_draw(const struct GizmoGeomInfo *info, const bool select, const float color[4])
struct GizmoInteraction GizmoInteraction
void wm_gizmo_vec_draw(const float color[4], const float(*verts)[3], uint vert_count, uint pos, uint primitive_type)
float gizmo_offset_from_value(GizmoCommonData *data, const float value, const bool constrained, const bool inverted)
float init_matrix_basis[4][4]
float init_matrix_final[4][4]
__forceinline const avxb select(const avxb &m, const avxb &t, const avxb &f)