183 #ifdef DNA_DEPRECATED_ALLOW
186 # define CONTEXT_SCENE 0
187 # define CONTEXT_OBJECT 1
189 # define CONTEXT_SHADING 3
190 # define CONTEXT_EDITING 4
200 # define BUTS_WORLD 5
201 # define BUTS_RENDER 6
204 # define BUTS_FPAINT 9
205 # define BUTS_RADIO 10
206 # define BUTS_SCRIPT 11
208 # define BUTS_CONSTRAINT 13
345 #define SO_FILTER_OB_TYPE \
346 (SO_FILTER_NO_OB_MESH | SO_FILTER_NO_OB_ARMATURE | SO_FILTER_NO_OB_EMPTY | \
347 SO_FILTER_NO_OB_LAMP | SO_FILTER_NO_OB_CAMERA | SO_FILTER_NO_OB_OTHERS)
349 #define SO_FILTER_OB_STATE \
350 (SO_FILTER_OB_STATE_VISIBLE | SO_FILTER_OB_STATE_SELECTED | SO_FILTER_OB_STATE_ACTIVE | \
351 SO_FILTER_OB_STATE_SELECTABLE)
353 #define SO_FILTER_ANY \
354 (SO_FILTER_NO_OB_CONTENT | SO_FILTER_NO_CHILDREN | SO_FILTER_OB_TYPE | SO_FILTER_OB_STATE | \
355 SO_FILTER_NO_COLLECTION | SO_FILTER_NO_LIB_OVERRIDE)
934 #define FILE_MAXDIR 768
935 #define FILE_MAXFILE 256
936 #define FILE_MAX 1024
938 #define FILE_MAX_LIBEXTRA (FILE_MAX + MAX_ID_NAME)
1045 #define ASSET_UUID_LENGTH 16
1177 ASSET_STATUS_LOCAL = 1 << 0,
1178 ASSET_STATUS_LATEST = 1 << 1,
1457 #define ST_MAX_FIND_STR 256
1485 #define SCRIPT_SET_NULL(_script) \
1486 _script->py_draw = _script->py_event = _script->py_button = _script->py_browsercallback = \
1487 _script->py_globaldict = NULL; \
1957 #define SPREADSHEET_WIDTH_UNIT \
1958 (UI_UNIT_X * UI_style_get_dpi()->widget.points / (float)UI_DEFAULT_TEXT_POINTS)
1979 #ifdef DNA_DEPRECATED_ALLOW
1987 #ifdef DNA_DEPRECATED_ALLOW
1991 #ifdef DNA_DEPRECATED_ALLOW
2001 #define SPACE_TYPE_LAST SPACE_SPREADSHEET
2005 #define SPACE_TYPE_ANY -1
2007 #define IMG_SIZE_FALLBACK 256
These structs are the foundation for all linked lists in the library system.
enum eSpaceImage_PixelSnapMode eSpaceImage_Snap_Mode
struct FileDirEntryRevision FileDirEntryRevision
struct FileDirEntryArr FileDirEntryArr
@ SEQ_DRAW_OVERLAY_CURRENT
@ SEQ_DRAW_OVERLAY_REFERENCE
struct SpaceNode SpaceNode
@ SI_OVERLAY_SHOW_OVERLAYS
eSpaceSpreadsheet_ContextType
@ SPREADSHEET_CONTEXT_OBJECT
@ SPREADSHEET_CONTEXT_MODIFIER
@ SPREADSHEET_CONTEXT_NODE
struct bNodeTreePath bNodeTreePath
eSpaceSeq_Proxy_RenderSize
@ SEQ_RENDER_SIZE_PROXY_25
@ SEQ_RENDER_SIZE_PROXY_75
@ SEQ_RENDER_SIZE_PROXY_50
@ SEQ_RENDER_SIZE_PROXY_100
struct SpaceUserPref SpaceUserPref
@ FILE_TYPE_BLENDER_BACKUP
@ FILE_TYPE_APPLICATIONBUNDLE
struct SpaceGraph_Runtime SpaceGraph_Runtime
struct SpreadsheetColumn SpreadsheetColumn
eFileSel_Params_RenameFlag
@ FILE_PARAMS_RENAME_POSTSCROLL_PENDING
@ FILE_PARAMS_RENAME_ACTIVE
@ FILE_PARAMS_RENAME_POSTSCROLL_ACTIVE
@ FILE_PARAMS_RENAME_PENDING
enum eSpaceSpreadsheet_ObjectEvalState eSpaceSpreadsheet_Context
struct SpaceStatusBar SpaceStatusBar
enum eSpaceOutliner_ShowRestrictFlag eSpaceOutliner_Restrict
struct FileSelectParams FileSelectParams
eSpaceOutliner_Search_Flags
struct SpaceTopBar SpaceTopBar
struct ConsoleLine ConsoleLine
@ FILE_ENTRY_INVALID_PREVIEW
@ SEQ_VIEW_SEQUENCE_PREVIEW
struct SpreadsheetContextNode SpreadsheetContextNode
@ SIPO_NO_DRAW_EXTRAPOLATION
@ FILE_TAG_REBUILD_MAIN_FILES
@ SPACE_FLAG_TYPE_WAS_ACTIVE
@ SPACE_FLAG_TYPE_TEMPORARY
struct SpaceText_Runtime SpaceText_Runtime
@ FILE_BROWSE_MODE_ASSETS
struct SpreadsheetColumnID SpreadsheetColumnID
struct SpreadsheetContextObject SpreadsheetContextObject
struct SpaceFile SpaceFile
struct SpaceImageOverlay SpaceImageOverlay
struct AssetUUID AssetUUID
eSpaceOutliner_ShowRestrictFlag
@ SO_RESTRICT_INDIRECT_ONLY
@ SO_FILTER_NO_LIB_OVERRIDE
@ SO_FILTER_OB_STATE_ACTIVE
@ SO_FILTER_SHOW_SYSTEM_OVERRIDES
@ SO_FILTER_NO_OB_CONTENT
@ SO_FILTER_OB_STATE_SELECTABLE
@ SO_FILTER_OB_STATE_INVERSE
@ SO_FILTER_OB_STATE_SELECTED
@ SO_FILTER_OB_STATE_VISIBLE
@ SO_FILTER_NO_COLLECTION
@ SO_FILTER_NO_OB_ARMATURE
eSpaceSpreadsheet_FilterFlag
@ SPREADSHEET_FILTER_SELECTED_ONLY
struct SpaceInfo SpaceInfo
struct SpaceImage SpaceImage
struct SpaceLink SpaceLink
struct SpaceGraph SpaceGraph
@ SNODE_INSERTOFS_DIR_RIGHT
@ SNODE_INSERTOFS_DIR_LEFT
struct FileFolderHistory FileFolderHistory
@ SEQ_DRAW_TRANSFORM_PREVIEW
struct FileAssetSelectParams FileAssetSelectParams
eSpaceOutliner_StateFilter
@ SO_FILTER_OB_SELECTABLE
@ SC_SHOW_GRAPH_TRACKS_MOTION
@ SC_SHOW_GRAPH_TRACKS_ERROR
struct SpaceProperties SpaceProperties
@ SIPO_RUNTIME_FLAG_NEED_CHAN_SYNC
@ SIPO_RUNTIME_FLAG_NEED_CHAN_SYNC_COLOR
@ SIPO_RUNTIME_FLAG_TWEAK_HANDLES_RIGHT
@ SIPO_RUNTIME_FLAG_TWEAK_HANDLES_LEFT
struct SpreadsheetContextModifier SpreadsheetContextModifier
eSpaceSpreadsheet_ObjectEvalState
@ SPREADSHEET_OBJECT_EVAL_STATE_EVALUATED
@ SPREADSHEET_OBJECT_EVAL_STATE_ORIGINAL
@ FILE_ASSET_LIBRARY_LOCAL
@ FILE_ASSET_LIBRARY_CUSTOM
@ FILE_PARAMS_FLAG_UNUSED_6
@ FILE_PARAMS_FLAG_UNUSED_1
@ FILE_COLLECTION_INSTANCE
struct SpaceOutliner SpaceOutliner
struct FileSelectAssetLibraryUID FileSelectAssetLibraryUID
struct FileDirEntry FileDirEntry
struct AssetUUIDList AssetUUIDList
struct MaskSpaceInfo MaskSpaceInfo
@ SEQ_DRAW_IMG_VECTORSCOPE
struct SpaceScript SpaceScript
struct SpaceClip SpaceClip
@ SEQ_SHOW_STRIP_DURATION
@ SEQ_DRAW_COLOR_SEPARATED
eSpaceClip_GPencil_Source
struct SpaceText SpaceText
eSpaceImage_PixelSnapMode
struct SpaceConsole SpaceConsole
eSpaceButtons_OutlinerSync
struct FileDirEntryVariant FileDirEntryVariant
struct SpaceSpreadsheet SpaceSpreadsheet
@ SPREADSHEET_FLAG_CONTEXT_PATH_COLLAPSED
@ SPREADSHEET_FLAG_PINNED
struct SpreadsheetContext SpreadsheetContext
enum eSpaceSeq_Displays eSpaceSeq_Dispays
@ BCONTEXT_BONE_CONSTRAINT
unsigned __int64 uint64_t
struct ConsoleLine * next
struct ConsoleLine * prev
FileSelectAssetLibraryUID asset_library
FileSelectParams base_params
struct FileDirEntryRevision * next
struct FileDirEntryRevision * prev
struct FileDirEntryVariant * prev
struct FileDirEntryVariant * next
struct FileDirEntry * next
struct AssetMetaData * asset_data
FileDirEntryRevision * entry
struct FileDirEntry * prev
struct FileFolderLists * prev
struct FileFolderLists * next
unsigned short thumbnail_size
void * py_browsercallback
struct MovieClipUser user
struct MovieClipScopes scopes
struct wmTimer * smoothscroll_timer
struct FileLayout * layout
FileSelectParams * params
struct wmTimer * previews_timer
FileAssetSelectParams * asset_params
ListBase folder_histories
SpaceFile_Runtime * runtime
SpaceGraph_Runtime runtime
View2D v2d DNA_DEPRECATED
SpaceImageOverlay overlay
struct Histogram sample_line_hist
View2D v2d DNA_DEPRECATED
SpaceNode_Runtime * runtime
struct bNodeTree * edittree
struct bNodeTree * nodetree
View2D v2d DNA_DEPRECATED
int treetype DNA_DEPRECATED
struct TreeStoreElem search_tse
View2D v2d DNA_DEPRECATED
SpaceOutliner_Runtime * runtime
struct BLI_mempool * treestore
struct SpaceProperties_Runtime * runtime
View2D v2d DNA_DEPRECATED
struct SequencerScopes scopes
View2D v2d DNA_DEPRECATED
float zoom DNA_DEPRECATED
uint8_t object_eval_state
uint8_t geometry_component_type
SpaceSpreadsheet_Runtime * runtime
int line_number_display_digits
struct rcti scroll_region_select
struct rcti scroll_region_handle
SpaceText_Runtime runtime
struct SpreadsheetColumn * next
struct SpreadsheetColumn * prev
struct SpreadsheetContext * next
struct SpreadsheetContext * prev
struct bNodeTree * nodetree
struct bNodeTreePath * next
struct bNodeTreePath * prev
bNodeInstanceKey parent_key