#define ATTR_WARN_UNUSED_RESULT
eWM_GizmoFlagTweak
Gizmo tweak flag. Bit-flag passed to gizmo while tweaking.
SyclQueue void void size_t num_bytes void
wmGizmoPropertyFnGet value_get_fn
wmGizmoPropertyFnRangeGet range_get_fn
wmGizmoPropertyFnFree free_fn
wmGizmoPropertyFnSet value_set_fn
void(* wmGizmoFnMatrixBasisGet)(const struct wmGizmo *, float[4][4])
void(* wmGizmoPropertyFnRangeGet)(const struct wmGizmo *, struct wmGizmoProperty *, void *range)
struct wmGizmoPropertyFnParams wmGizmoPropertyFnParams
int(* wmGizmoFnInvoke)(struct bContext *, struct wmGizmo *, const struct wmEvent *)
void(* wmGizmoFnSetup)(struct wmGizmo *)
void(* wmGizmoFnSelectRefresh)(struct wmGizmo *)
bool(* wmGizmoGroupFnPoll)(const struct bContext *, struct wmGizmoGroupType *) ATTR_WARN_UNUSED_RESULT
void(* wmGizmoGroupFnDrawPrepare)(const struct bContext *, struct wmGizmoGroup *)
int(* wmGizmoFnCursorGet)(struct wmGizmo *)
void(* wmGizmoFnPropertyUpdate)(struct wmGizmo *, struct wmGizmoProperty *)
int(* wmGizmoFnModal)(struct bContext *, struct wmGizmo *, const struct wmEvent *, eWM_GizmoFlagTweak)
void(* wmGizmoPropertyFnFree)(const struct wmGizmo *, struct wmGizmoProperty *)
bool(* wmGizmoFnScreenBoundsGet)(struct bContext *, struct wmGizmo *, rcti *r_bounding_box) ATTR_WARN_UNUSED_RESULT
void(* wmGizmoFnDrawSelect)(const struct bContext *, struct wmGizmo *, int)
void(* wmGizmoGroupFnMsgBusSubscribe)(const struct bContext *, struct wmGizmoGroup *, struct wmMsgBus *)
void(* wmGizmoGroupFnRefresh)(const struct bContext *, struct wmGizmoGroup *)
void(* wmGizmoPropertyFnSet)(const struct wmGizmo *, struct wmGizmoProperty *, const void *value)
void(* wmGizmoFnFree)(struct wmGizmo *)
void(* wmGizmoGroupFnInvokePrepare)(const struct bContext *, struct wmGizmoGroup *, struct wmGizmo *, const struct wmEvent *)
void(* wmGizmoFnExit)(struct bContext *, struct wmGizmo *, const bool)
void(* wmGizmoFnDraw)(const struct bContext *, struct wmGizmo *)
int(* wmGizmoFnTestSelect)(struct bContext *, struct wmGizmo *, const int mval[2])
void(* wmGizmoPropertyFnGet)(const struct wmGizmo *, struct wmGizmoProperty *, void *value)
void(* wmGizmoGroupFnInit)(const struct bContext *, struct wmGizmoGroup *)