Blender
V3.3
|
#include "BLI_compiler_attrs.h"
Go to the source code of this file.
Classes | |
struct | wmGizmoPropertyFnParams |
Callback function definitions, needed for both Types & API headers.
Definition in file wm_gizmo_fn.h.
typedef int(* wmGizmoFnCursorGet) (struct wmGizmo *) |
Definition at line 50 of file wm_gizmo_fn.h.
Definition at line 39 of file wm_gizmo_fn.h.
Definition at line 40 of file wm_gizmo_fn.h.
Definition at line 49 of file wm_gizmo_fn.h.
Definition at line 55 of file wm_gizmo_fn.h.
Definition at line 48 of file wm_gizmo_fn.h.
Definition at line 47 of file wm_gizmo_fn.h.
typedef int(* wmGizmoFnModal) (struct bContext *, struct wmGizmo *, const struct wmEvent *, eWM_GizmoFlagTweak) |
Definition at line 42 of file wm_gizmo_fn.h.
typedef void(* wmGizmoFnPropertyUpdate) (struct wmGizmo *, struct wmGizmoProperty *) |
Definition at line 46 of file wm_gizmo_fn.h.
typedef bool(* wmGizmoFnScreenBoundsGet) (struct bContext *, struct wmGizmo *, rcti *r_bounding_box) ATTR_WARN_UNUSED_RESULT |
Definition at line 51 of file wm_gizmo_fn.h.
Definition at line 54 of file wm_gizmo_fn.h.
Definition at line 38 of file wm_gizmo_fn.h.
Definition at line 41 of file wm_gizmo_fn.h.
typedef void(* wmGizmoGroupFnDrawPrepare) (const struct bContext *, struct wmGizmoGroup *) |
Definition at line 24 of file wm_gizmo_fn.h.
typedef void(* wmGizmoGroupFnInit) (const struct bContext *, struct wmGizmoGroup *) |
Definition at line 22 of file wm_gizmo_fn.h.
typedef void(* wmGizmoGroupFnInvokePrepare) (const struct bContext *, struct wmGizmoGroup *, struct wmGizmo *, const struct wmEvent *) |
Definition at line 25 of file wm_gizmo_fn.h.
typedef void(* wmGizmoGroupFnMsgBusSubscribe) (const struct bContext *, struct wmGizmoGroup *, struct wmMsgBus *) |
Definition at line 31 of file wm_gizmo_fn.h.
typedef bool(* wmGizmoGroupFnPoll) (const struct bContext *, struct wmGizmoGroupType *) ATTR_WARN_UNUSED_RESULT |
Definition at line 20 of file wm_gizmo_fn.h.
typedef void(* wmGizmoGroupFnRefresh) (const struct bContext *, struct wmGizmoGroup *) |
Definition at line 23 of file wm_gizmo_fn.h.
typedef struct wmKeyMap*(* wmGizmoGroupFnSetupKeymap) (const struct wmGizmoGroupType *, struct wmKeyConfig *) ATTR_WARN_UNUSED_RESULT |
Definition at line 25 of file wm_gizmo_fn.h.
typedef void(* wmGizmoPropertyFnFree) (const struct wmGizmo *, struct wmGizmoProperty *) |
Definition at line 70 of file wm_gizmo_fn.h.
typedef void(* wmGizmoPropertyFnGet) (const struct wmGizmo *, struct wmGizmoProperty *, void *value) |
Definition at line 58 of file wm_gizmo_fn.h.
typedef struct wmGizmoPropertyFnParams wmGizmoPropertyFnParams |
typedef void(* wmGizmoPropertyFnRangeGet) (const struct wmGizmo *, struct wmGizmoProperty *, void *range) |
Definition at line 66 of file wm_gizmo_fn.h.
typedef void(* wmGizmoPropertyFnSet) (const struct wmGizmo *, struct wmGizmoProperty *, const void *value) |
Definition at line 62 of file wm_gizmo_fn.h.