23# define std_mutex_type void
29struct WindowManagerRuntime;
68#define OP_MAX_TYPENAME 64
69#define KMAP_MAX_NAME 64
85#define RPT_DEBUG_ALL (RPT_DEBUG)
86#define RPT_INFO_ALL (RPT_INFO)
87#define RPT_OPERATOR_ALL (RPT_OPERATOR)
88#define RPT_PROPERTY_ALL (RPT_PROPERTY)
89#define RPT_WARNING_ALL (RPT_WARNING)
90#define RPT_ERROR_ALL \
91 (RPT_ERROR | RPT_ERROR_INVALID_INPUT | RPT_ERROR_INVALID_CONTEXT | RPT_ERROR_OUT_OF_MEMORY)
235#define WM_KEYCONFIG_ARRAY_P(wm) &(wm)->defaultconf, &(wm)->addonconf, &(wm)->userconf
257#define WM_OUTLINER_SYNC_SELECT_FROM_ALL \
258 (WM_OUTLINER_SYNC_SELECT_FROM_OBJECT | WM_OUTLINER_SYNC_SELECT_FROM_EDIT_BONE | \
259 WM_OUTLINER_SYNC_SELECT_FROM_POSE_BONE | WM_OUTLINER_SYNC_SELECT_FROM_SEQUENCE)
261#define WM_KEYCONFIG_STR_DEFAULT "Blender"
264#if !(defined(WIN32) || defined(__APPLE__)) && !defined(DNA_DEPRECATED)
266# define ime_data ime_data __attribute__((deprecated))
#define ENUM_OPERATORS(_type, _max)
ID and Library types, which are fundamental for SDNA.
These structs are the foundation for all linked lists in the library system.
struct WindowManagerRuntimeHandle WindowManagerRuntimeHandle
@ RPT_PRINT_HANDLED_BY_OWNER
@ WM_OUTLINER_SYNC_SELECT_FROM_SEQUENCE
@ WM_OUTLINER_SYNC_SELECT_FROM_OBJECT
@ WM_OUTLINER_SYNC_SELECT_FROM_EDIT_BONE
@ WM_OUTLINER_SYNC_SELECT_FROM_POSE_BONE
@ WM_EXTENSIONS_UPDATE_CHECKING
@ WM_EXTENSIONS_UPDATE_UNSET
struct WindowRuntimeHandle WindowRuntimeHandle
@ KEYMAP_CHILDREN_EXPANDED
@ RPT_ERROR_OUT_OF_MEMORY
@ RPT_ERROR_INVALID_INPUT
@ RPT_ERROR_INVALID_CONTEXT
unsigned long long int uint64_t
struct wmTimer * reporttimer
struct wmKeyConfigPref * next
struct wmKeyConfigPref * prev
struct wmKeyConfig * prev
struct wmKeyConfig * next
wmKeyMapItem * remove_item
struct wmKeyMapDiffItem * next
struct wmKeyMapDiffItem * prev
struct wmKeyMapItem * next
struct wmKeyMapItem * prev
bool(* poll_modal_item)(const struct wmOperator *op, int value)
bool(* poll)(struct bContext *)
struct wmOperatorTypeMacro * prev
struct wmOperatorTypeMacro * next
struct IDProperty * properties
struct ReportList * reports
struct wmOperatorType * type
struct wmMsgBus * message_bus
struct wmKeyConfig * defaultconf
WindowManagerRuntimeHandle * runtime
struct UndoStack * undo_stack
struct wmWindow * winactive
struct wmKeyConfig * userconf
struct wmTimer * autosavetimer
short outliner_sync_select_dirty
struct wmWindow * windrawable
struct wmKeyConfig * addonconf
WindowRuntimeHandle * runtime
short pie_event_type_lock
uint64_t eventstate_prev_press_time_ms
struct wmEvent * eventstate
short pie_event_type_last
struct wmEvent * event_last_handled
char event_queue_check_click
struct bScreen *screen DNA_DEPRECATED
int event_queue_consecutive_gesture_xy[2]
struct Scene * unpinned_scene
char event_queue_check_drag_handled
short event_queue_consecutive_gesture_type
struct wmEvent_ConsecutiveData * event_queue_consecutive_gesture_data
struct WorkSpaceInstanceHook * workspace_hook
void * cursor_keymap_status
struct Stereo3dFormat * stereo3d_format
char event_queue_check_drag
XrSessionSettings session_settings
struct wmXrRuntimeData * runtime