44 #define OP_MAX_TYPENAME 64
45 #define KMAP_MAX_NAME 64
60 #define RPT_DEBUG_ALL (RPT_DEBUG)
61 #define RPT_INFO_ALL (RPT_INFO)
62 #define RPT_OPERATOR_ALL (RPT_OPERATOR)
63 #define RPT_PROPERTY_ALL (RPT_PROPERTY)
64 #define RPT_WARNING_ALL (RPT_WARNING)
65 #define RPT_ERROR_ALL \
66 (RPT_ERROR | RPT_ERROR_INVALID_INPUT | RPT_ERROR_INVALID_CONTEXT | RPT_ERROR_OUT_OF_MEMORY)
209 #define WM_OUTLINER_SYNC_SELECT_FROM_ALL \
210 (WM_OUTLINER_SYNC_SELECT_FROM_OBJECT | WM_OUTLINER_SYNC_SELECT_FROM_EDIT_BONE | \
211 WM_OUTLINER_SYNC_SELECT_FROM_POSE_BONE | WM_OUTLINER_SYNC_SELECT_FROM_SEQUENCE)
213 #define WM_KEYCONFIG_STR_DEFAULT "Blender"
216 #if !(defined(WIN32) || defined(__APPLE__)) && !defined(DNA_DEPRECATED)
218 # define ime_data ime_data __attribute__((deprecated))
571 #define OPERATOR_FLAGS_ALL \
572 (OPERATOR_RUNNING_MODAL | OPERATOR_CANCELLED | OPERATOR_FINISHED | OPERATOR_PASS_THROUGH | \
573 OPERATOR_HANDLED | OPERATOR_INTERFACE | 0)
576 #define OPERATOR_RETVAL_CHECK(ret) \
577 (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
@ OP_IS_MODAL_CURSOR_REGION
@ OP_IS_MODAL_GRAB_CURSOR
struct wmWindowManager wmWindowManager
struct ReportTimerInfo ReportTimerInfo
@ 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
@ KEYMAP_CHILDREN_EXPANDED
struct wmKeyMapItem wmKeyMapItem
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 wmWindow * winactive
struct wmKeyConfig * userconf
struct wmTimer * autosavetimer
short outliner_sync_select_dirty
struct wmWindow * windrawable
struct wmKeyConfig * addonconf
short pie_event_type_lock
struct wmEvent * eventstate
short pie_event_type_last
struct wmEvent * event_last_handled
char event_queue_check_click
struct bScreen *screen DNA_DEPRECATED
struct wmIMEData * ime_data
struct Scene * unpinned_scene
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