|
Blender
V2.93
|
#include "BLI_compiler_attrs.h"Go to the source code of this file.
Classes | |
| struct | wmGizmoPropertyFnParams |
Typedefs | |
| typedef bool(* | wmGizmoGroupFnPoll) (const struct bContext *, struct wmGizmoGroupType *) ATTR_WARN_UNUSED_RESULT |
| typedef void(* | wmGizmoGroupFnInit) (const struct bContext *, struct wmGizmoGroup *) |
| typedef void(* | wmGizmoGroupFnRefresh) (const struct bContext *, struct wmGizmoGroup *) |
| typedef void(* | wmGizmoGroupFnDrawPrepare) (const struct bContext *, struct wmGizmoGroup *) |
| typedef void(* | wmGizmoGroupFnInvokePrepare) (const struct bContext *, struct wmGizmoGroup *, struct wmGizmo *, const struct wmEvent *) |
| typedef struct wmKeyMap *(* | wmGizmoGroupFnSetupKeymap) (const struct wmGizmoGroupType *, struct wmKeyConfig *) ATTR_WARN_UNUSED_RESULT |
| typedef void(* | wmGizmoGroupFnMsgBusSubscribe) (const struct bContext *, struct wmGizmoGroup *, struct wmMsgBus *) |
| typedef void(* | wmGizmoFnSetup) (struct wmGizmo *) |
| typedef void(* | wmGizmoFnDraw) (const struct bContext *, struct wmGizmo *) |
| typedef void(* | wmGizmoFnDrawSelect) (const struct bContext *, struct wmGizmo *, int) |
| typedef int(* | wmGizmoFnTestSelect) (struct bContext *, struct wmGizmo *, const int mval[2]) |
| typedef int(* | wmGizmoFnModal) (struct bContext *, struct wmGizmo *, const struct wmEvent *, eWM_GizmoFlagTweak) |
| typedef void(* | wmGizmoFnPropertyUpdate) (struct wmGizmo *, struct wmGizmoProperty *) |
| typedef void(* | wmGizmoFnMatrixBasisGet) (const struct wmGizmo *, float[4][4]) |
| typedef int(* | wmGizmoFnInvoke) (struct bContext *, struct wmGizmo *, const struct wmEvent *) |
| typedef void(* | wmGizmoFnExit) (struct bContext *, struct wmGizmo *, const bool) |
| typedef int(* | wmGizmoFnCursorGet) (struct wmGizmo *) |
| typedef bool(* | wmGizmoFnScreenBoundsGet) (struct bContext *, struct wmGizmo *, rcti *r_bounding_box) ATTR_WARN_UNUSED_RESULT |
| typedef void(* | wmGizmoFnSelectRefresh) (struct wmGizmo *) |
| typedef void(* | wmGizmoFnFree) (struct wmGizmo *) |
| typedef void(* | wmGizmoPropertyFnGet) (const struct wmGizmo *, struct wmGizmoProperty *, void *value) |
| typedef void(* | wmGizmoPropertyFnSet) (const struct wmGizmo *, struct wmGizmoProperty *, const void *value) |
| typedef void(* | wmGizmoPropertyFnRangeGet) (const struct wmGizmo *, struct wmGizmoProperty *, void *range) |
| typedef void(* | wmGizmoPropertyFnFree) (const struct wmGizmo *, struct wmGizmoProperty *) |
| typedef struct wmGizmoPropertyFnParams | 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 64 of file wm_gizmo_fn.h.
Definition at line 53 of file wm_gizmo_fn.h.
Definition at line 54 of file wm_gizmo_fn.h.
Definition at line 63 of file wm_gizmo_fn.h.
| typedef void(* wmGizmoFnFree) (struct wmGizmo *) |
Definition at line 69 of file wm_gizmo_fn.h.
Definition at line 62 of file wm_gizmo_fn.h.
Definition at line 61 of file wm_gizmo_fn.h.
| typedef int(* wmGizmoFnModal) (struct bContext *, struct wmGizmo *, const struct wmEvent *, eWM_GizmoFlagTweak) |
Definition at line 56 of file wm_gizmo_fn.h.
| typedef void(* wmGizmoFnPropertyUpdate) (struct wmGizmo *, struct wmGizmoProperty *) |
Definition at line 60 of file wm_gizmo_fn.h.
| typedef bool(* wmGizmoFnScreenBoundsGet) (struct bContext *, struct wmGizmo *, rcti *r_bounding_box) ATTR_WARN_UNUSED_RESULT |
Definition at line 65 of file wm_gizmo_fn.h.
| typedef void(* wmGizmoFnSelectRefresh) (struct wmGizmo *) |
Definition at line 68 of file wm_gizmo_fn.h.
| typedef void(* wmGizmoFnSetup) (struct wmGizmo *) |
Definition at line 52 of file wm_gizmo_fn.h.
Definition at line 55 of file wm_gizmo_fn.h.
| typedef void(* wmGizmoGroupFnDrawPrepare) (const struct bContext *, struct wmGizmoGroup *) |
Definition at line 38 of file wm_gizmo_fn.h.
| typedef void(* wmGizmoGroupFnInit) (const struct bContext *, struct wmGizmoGroup *) |
Definition at line 36 of file wm_gizmo_fn.h.
| typedef void(* wmGizmoGroupFnInvokePrepare) (const struct bContext *, struct wmGizmoGroup *, struct wmGizmo *, const struct wmEvent *) |
Definition at line 39 of file wm_gizmo_fn.h.
| typedef void(* wmGizmoGroupFnMsgBusSubscribe) (const struct bContext *, struct wmGizmoGroup *, struct wmMsgBus *) |
Definition at line 45 of file wm_gizmo_fn.h.
| typedef bool(* wmGizmoGroupFnPoll) (const struct bContext *, struct wmGizmoGroupType *) ATTR_WARN_UNUSED_RESULT |
Definition at line 34 of file wm_gizmo_fn.h.
| typedef void(* wmGizmoGroupFnRefresh) (const struct bContext *, struct wmGizmoGroup *) |
Definition at line 37 of file wm_gizmo_fn.h.
| typedef struct wmKeyMap*(* wmGizmoGroupFnSetupKeymap) (const struct wmGizmoGroupType *, struct wmKeyConfig *) ATTR_WARN_UNUSED_RESULT |
Definition at line 39 of file wm_gizmo_fn.h.
| typedef void(* wmGizmoPropertyFnFree) (const struct wmGizmo *, struct wmGizmoProperty *) |
Definition at line 84 of file wm_gizmo_fn.h.
| typedef void(* wmGizmoPropertyFnGet) (const struct wmGizmo *, struct wmGizmoProperty *, void *value) |
Definition at line 72 of file wm_gizmo_fn.h.
| typedef struct wmGizmoPropertyFnParams wmGizmoPropertyFnParams |
| typedef void(* wmGizmoPropertyFnRangeGet) (const struct wmGizmo *, struct wmGizmoProperty *, void *range) |
Definition at line 80 of file wm_gizmo_fn.h.
| typedef void(* wmGizmoPropertyFnSet) (const struct wmGizmo *, struct wmGizmoProperty *, const void *value) |
Definition at line 76 of file wm_gizmo_fn.h.