58 #define OP_MAX_TYPENAME 64
59 #define KMAP_MAX_NAME 64
74 #define RPT_DEBUG_ALL (RPT_DEBUG)
75 #define RPT_INFO_ALL (RPT_INFO)
76 #define RPT_OPERATOR_ALL (RPT_OPERATOR)
77 #define RPT_PROPERTY_ALL (RPT_PROPERTY)
78 #define RPT_WARNING_ALL (RPT_WARNING)
79 #define RPT_ERROR_ALL \
80 (RPT_ERROR | RPT_ERROR_INVALID_INPUT | RPT_ERROR_INVALID_CONTEXT | RPT_ERROR_OUT_OF_MEMORY)
214 #define WM_OUTLINER_SYNC_SELECT_FROM_ALL \
215 (WM_OUTLINER_SYNC_SELECT_FROM_OBJECT | WM_OUTLINER_SYNC_SELECT_FROM_EDIT_BONE | \
216 WM_OUTLINER_SYNC_SELECT_FROM_POSE_BONE | WM_OUTLINER_SYNC_SELECT_FROM_SEQUENCE)
218 #define WM_KEYCONFIG_STR_DEFAULT "Blender"
221 #if !defined(WIN32) && !defined(DNA_DEPRECATED)
223 # define ime_data ime_data __attribute__((deprecated))
559 #define OPERATOR_FLAGS_ALL \
560 (OPERATOR_RUNNING_MODAL | OPERATOR_CANCELLED | OPERATOR_FINISHED | OPERATOR_PASS_THROUGH | \
561 OPERATOR_HANDLED | OPERATOR_INTERFACE | 0)
564 #define OPERATOR_RETVAL_CHECK(ret) \
565 (void)ret, BLI_assert(ret != 0 && (ret & OPERATOR_FLAGS_ALL) == ret)
ID and Library types, which are fundamental for sdna.
These structs are the foundation for all linked lists in the library system.
struct wmKeyConfig wmKeyConfig
struct wmOperatorTypeMacro wmOperatorTypeMacro
struct wmKeyMapDiffItem wmKeyMapDiffItem
struct wmOperator wmOperator
@ KEYMAP_CHILDREN_EXPANDED
@ 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
struct wmWindowManager wmWindowManager
struct ReportTimerInfo ReportTimerInfo
struct wmKeyMapItem wmKeyMapItem
@ OP_IS_MODAL_CURSOR_REGION
@ OP_IS_MODAL_GRAB_CURSOR
struct wmKeyConfigPref wmKeyConfigPref
@ RPT_ERROR_OUT_OF_MEMORY
@ RPT_ERROR_INVALID_INPUT
@ RPT_ERROR_INVALID_CONTEXT
struct ReportList ReportList
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
struct ReportList reports
struct UndoStack * undo_stack
struct wmKeyConfig * userconf
struct wmTimer * autosavetimer
short outliner_sync_select_dirty
struct wmWindow * windrawable
struct wmKeyConfig * addonconf
struct wmWindow * winactive
short pie_event_type_lock
struct wmEvent * eventstate
short pie_event_type_last
char event_queue_check_click
struct bScreen *screen DNA_DEPRECATED
struct wmIMEData * ime_data
char event_queue_check_drag_handled
struct WorkSpaceInstanceHook * workspace_hook
void * cursor_keymap_status
struct Stereo3dFormat * stereo3d_format
char event_queue_check_drag
XrSessionSettings session_settings
struct wmXrRuntimeData * runtime