Blender V5.0
DNA_space_enums.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2001-2002 NaN Holding BV. All rights reserved.
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
9
10#include "BLI_utildefines.h"
11
12#pragma once
13
14/* -------------------------------------------------------------------- */
17
19enum {
33};
34
36
37/* -------------------------------------------------------------------- */
40
42typedef enum eSpaceInfo_RptMask {
43 INFO_RPT_DEBUG = (1 << 0),
44 INFO_RPT_INFO = (1 << 1),
45 INFO_RPT_OP = (1 << 2),
46 INFO_RPT_WARN = (1 << 3),
47 INFO_RPT_ERR = (1 << 4),
49
51
52/* -------------------------------------------------------------------- */
55
56/* button defines (deprecated) */
57#ifdef DNA_DEPRECATED_ALLOW
58/* WARNING: the values of these defines are used in SpaceProperties.tabs[8] */
60enum {
61 CONTEXT_SCENE = 0,
62 CONTEXT_OBJECT = 1,
63 // CONTEXT_TYPES = 2,
64 CONTEXT_SHADING = 3,
65 CONTEXT_EDITING = 4,
66 // CONTEXT_SCRIPT = 5,
67 // CONTEXT_LOGIC = 6,
68};
69
71enum {
72 // BUTS_VIEW = 0,
73 BUTS_LAMP = 1,
74 BUTS_MAT = 2,
75 BUTS_TEX = 3,
76 BUTS_ANIM = 4,
77 BUTS_WORLD = 5,
78 BUTS_RENDER = 6,
79 BUTS_EDIT = 7,
80 // BUTS_GAME = 8,
81 BUTS_FPAINT = 9,
82 BUTS_RADIO = 10,
83 BUTS_SCRIPT = 11,
84 // BUTS_SOUND = 12,
85 BUTS_CONSTRAINT = 13,
86 // BUTS_EFFECTS = 14,
87};
88#endif /* DNA_DEPRECATED_ALLOW */
89
117
119typedef enum eSpaceButtons_Flag {
120 /* SB_PRV_OSA = (1 << 0), */ /* UNUSED */
121 SB_PIN_CONTEXT = (1 << 1),
128
135
137
138/* -------------------------------------------------------------------- */
141
144 /* SO_TESTBLOCKS = (1 << 0), */ /* UNUSED */
145 /* SO_NEWSELECTED = (1 << 1), */ /* UNUSED */
146 SO_FLAG_UNUSED_1 = (1 << 2), /* cleared */
147 /* SO_HIDE_KEYINGSETINFO = (1 << 3), */ /* UNUSED */
149 SO_SYNC_SELECT = (1 << 5),
150 SO_MODE_COLUMN = (1 << 6),
152
155 SO_FILTER_SEARCH = (1 << 0), /* Run-time flag. */
158 SO_FILTER_NO_OB_CONTENT = (1 << 3), /* Not only mesh, but modifiers, constraints, ... */
160
161 SO_FILTER_UNUSED_5 = (1 << 5), /* cleared */
170
171 SO_FILTER_OB_STATE_SELECTABLE = (1 << 12), /* Not set via DNA. */
172 SO_FILTER_OB_STATE_VISIBLE = (1 << 13), /* Not set via DNA. */
174 SO_FILTER_OB_STATE_SELECTED = (1 << 15), /* Not set via DNA. */
175 SO_FILTER_OB_STATE_ACTIVE = (1 << 16), /* Not set via DNA. */
178
179 SO_FILTER_ID_TYPE = (1 << 19),
180
183
184#define SO_FILTER_OB_TYPE \
185 (SO_FILTER_NO_OB_MESH | SO_FILTER_NO_OB_ARMATURE | SO_FILTER_NO_OB_EMPTY | \
186 SO_FILTER_NO_OB_LAMP | SO_FILTER_NO_OB_CAMERA | SO_FILTER_NO_OB_GREASE_PENCIL | \
187 SO_FILTER_NO_OB_OTHERS)
188
189#define SO_FILTER_OB_STATE \
190 (SO_FILTER_OB_STATE_VISIBLE | SO_FILTER_OB_STATE_SELECTED | SO_FILTER_OB_STATE_ACTIVE | \
191 SO_FILTER_OB_STATE_SELECTABLE)
192
193#define SO_FILTER_ANY \
194 (SO_FILTER_NO_OB_CONTENT | SO_FILTER_NO_CHILDREN | SO_FILTER_OB_TYPE | SO_FILTER_OB_STATE | \
195 SO_FILTER_NO_COLLECTION | SO_FILTER_NO_VIEW_LAYERS)
196
206
217
221 /* SO_CUR_SCENE = 1, */ /* deprecated! */
222 /* SO_VISIBLE = 2, */ /* deprecated! */
223 /* SO_SELECTED = 3, */ /* deprecated! */
224 /* SO_ACTIVE = 4, */ /* deprecated! */
225 /* SO_SAME_TYPE = 5, */ /* deprecated! */
226 /* SO_GROUPS = 6, */ /* deprecated! */
228 /* SO_VERSE_SESSION = 8, */ /* deprecated! */
229 /* SO_VERSE_MS = 9, */ /* deprecated! */
232 /* SO_USERDEF = 12, */ /* deprecated! */
233 /* SO_KEYMAP = 13, */ /* deprecated! */
238
246
249 /* cleanup tree */
251 SO_TREESTORE_UNUSED_1 = (1 << 1), /* cleared */
256
263
265
266/* -------------------------------------------------------------------- */
269
271typedef enum eGraphEdit_Flag {
272 /* OLD DEPRECATED SETTING */
273 /* SIPO_LOCK_VIEW = (1 << 0), */
274
275 /* don't merge keyframes on the same frame after a transform */
277 /* don't show any keyframe handles at all */
278 SIPO_NOHANDLES = (1 << 2),
279 /* Automatically lock the transform to whichever axis the cursor has moved the most. */
281 /* show timing in seconds instead of frames */
282 SIPO_DRAWTIME = (1 << 4),
283 /* draw names of F-Curves beside the respective curves */
284 /* NOTE: currently not used */
285 /* SIPO_DRAWNAMES = (1 << 6), */ /* UNUSED */
286 /* show sliders in channels list */
287 SIPO_SLIDERS = (1 << 7),
288 /* don't show the horizontal component of the cursor */
290 /* only show handles of selected keyframes */
292 /* don't perform realtime updates */
294 /* draw grouped channels with colors set in group */
295 /* SIPO_NODRAWGCOLORS = (1 << 13), DEPRECATED */
296 /* normalize curves on display */
297 SIPO_NORMALIZE = (1 << 14),
299 /* show markers region */
300 SIPO_SHOW_MARKERS = (1 << 16),
303
305typedef enum eGraphEdit_Mode {
306 /* all animation curves (from all over Blender) */
308 /* drivers only */
311
325
327
328/* -------------------------------------------------------------------- */
331
333typedef enum eSpaceNla_Flag {
336 /* draw timing in seconds instead of frames */
337 SNLA_DRAWTIME = (1 << 2),
339 /* SNLA_NODRAWCFRANUM = (1 << 4), DEPRECATED */
340 /* don't draw influence curves on strips */
342 /* don't perform realtime updates */
344 /* don't show local strip marker indications */
346 /* show markers region */
349
351
352/* -------------------------------------------------------------------- */
355
365
385
388 SEQ_CACHE_SHOW = (1 << 1),
390 /* Was SEQ_CACHE_SHOW_PREPROCESSED = (1 << 3) */
391 /* Was SEQ_CACHE_SHOW_COMPOSITE = (1 << 4) */
394
403
410
412typedef enum eSpaceSeq_Flag {
413 SEQ_DRAWFRAMES = (1 << 0),
416 SEQ_CLAMP_VIEW = (1 << 3),
419 SEQ_USE_ALPHA = (1 << 6), /* use RGBA display mode for preview */
421 SEQ_SHOW_MARKERS = (1 << 11), /* show markers region */
422 SEQ_ZOOM_TO_FIT = (1 << 12),
423 SEQ_SHOW_OVERLAY = (1 << 13),
427 SEQ_USE_PROXIES = (1 << 17),
428 SEQ_SHOW_GRID = (1 << 18),
430
437
448
450enum {
452 SEQ_GIZMO_HIDE = (1 << 0),
456};
457
464
466
467/* -------------------------------------------------------------------- */
470
488
493
495typedef enum eFileBrowse_Mode {
496 /* Regular Blender File Browser */
498 /* Asset Browser */
501
508
509 /* User selectable choices. */
510
514};
515
522
523 /* User selectable choices. */
524
529 /* Assets: Sort by catalog. Within each catalog, assets will be sorted by name. */
531};
532
539
545
546/* These values need to be hard-coded in structs, DNA does not recognize defines. */
547/* also defined in BKE */
548#define FILE_MAXDIR 768
549#define FILE_MAXFILE 256
550#define FILE_MAX 1024
551
552#define FILE_MAX_LIBEXTRA (FILE_MAX + MAX_ID_NAME)
553
559#define FILE_SELECT_MAX_RECURSIONS (FILE_MAX_LIBEXTRA / 2)
560
576
602
608
623
632 FILE_TYPE_IMAGE = (1 << 4),
633 FILE_TYPE_MOVIE = (1 << 5),
636 FILE_TYPE_SOUND = (1 << 8),
637 FILE_TYPE_TEXT = (1 << 9),
638 FILE_TYPE_ARCHIVE = (1 << 10),
640 FILE_TYPE_FOLDER = (1 << 11),
641 FILE_TYPE_BTX = (1 << 12),
642 FILE_TYPE_UNUSED_13 = (1 << 13), /* Was FILE_TYPE_COLLADA */
645 FILE_TYPE_BUNDLE = (1 << 15),
646 FILE_TYPE_ALEMBIC = (1 << 16),
649 FILE_TYPE_USD = (1 << 18),
650 FILE_TYPE_VOLUME = (1 << 19),
651
652 FILE_TYPE_ASSET = (1 << 28),
654 FILE_TYPE_DIR = (1 << 30),
658
661 // FILE_SEL_ACTIVE = (1 << 1), /* UNUSED */
667
668/* ***** Related to file browser, but never saved in DNA, only here to help with RNA. ***** */
669
671enum {
672 /* The preview for this entry could not be generated. */
674 /* The entry name needs to be freed when clearing file list. */
676 /* The preview for this entry is being loaded on another thread. */
682};
683
685
686/* -------------------------------------------------------------------- */
689
695
703
709
716
724
726typedef enum eSpaceImage_Flag {
727 SI_FLAG_UNUSED_0 = (1 << 0), /* cleared */
728 SI_FLAG_UNUSED_1 = (1 << 1), /* cleared */
729 SI_CLIP_UV = (1 << 2),
730 SI_FLAG_UNUSED_3 = (1 << 3), /* cleared */
731 SI_NO_DRAWFACES = (1 << 4),
732 SI_DRAWSHADOW = (1 << 5),
733 SI_FLAG_UNUSED_6 = (1 << 6), /* cleared */
734 SI_FLAG_UNUSED_7 = (1 << 7), /* cleared */
735 SI_FLAG_UNUSED_8 = (1 << 8), /* cleared */
736 SI_COORDFLOATS = (1 << 9),
737
738 SI_FLAG_UNUSED_10 = (1 << 10),
739 SI_LIVE_UNWRAP = (1 << 11),
740 SI_USE_ALPHA = (1 << 12),
741 SI_SHOW_ALPHA = (1 << 13),
742 SI_SHOW_ZBUF = (1 << 14),
743
744 /* next two for render window display */
745 SI_PREVSPACE = (1 << 15),
746 SI_FULLWINDOW = (1 << 16),
747
748 SI_FLAG_UNUSED_17 = (1 << 17),
749 SI_FLAG_UNUSED_18 = (1 << 18),
750
755 SI_DRAW_TILE = (1 << 19),
756 SI_FLAG_UNUSED_20 = (1 << 20), /* cleared */
757 SI_DRAW_STRETCH = (1 << 21),
758 SI_SHOW_GPENCIL = (1 << 22),
759 SI_FLAG_UNUSED_23 = (1 << 23), /* cleared */
760
761 SI_FLAG_UNUSED_24 = (1 << 24),
762
764 SI_NO_DRAW_TEXPAINT = (1 << 25), /* deprecated - use SI_NO_DRAW_UV_GUIDE instead, see #135102 */
765#endif
766 SI_DRAW_METADATA = (1 << 26),
767
768 SI_SHOW_R = (1 << 27),
769 SI_SHOW_G = (1 << 28),
770 SI_SHOW_B = (1 << 29),
771
773
776
783
785enum {
787 SI_GIZMO_HIDE = (1 << 0),
789};
790
792#define SI_GRID_STEPS_LEN 8
793
795
796/* -------------------------------------------------------------------- */
799
801typedef enum eSpaceText_Flags {
802 /* scrollable */
804
805 ST_FLAG_UNUSED_4 = (1 << 4), /* Cleared. */
806
807 ST_FIND_WRAP = (1 << 5),
808 ST_FIND_ALL = (1 << 6),
809 ST_SHOW_MARGIN = (1 << 7),
810 ST_MATCH_CASE = (1 << 8),
811
812 ST_FLAG_UNUSED_9 = (1 << 9), /* Dirty. */
813
815
816/* SpaceText.findstr/replacestr */
817#define ST_MAX_FIND_STR 256
818
820
821/* -------------------------------------------------------------------- */
824
838
843
845typedef enum eSpaceNode_Flag {
846 SNODE_BACKDRAW = (1 << 1),
848 SNODE_USE_ALPHA = (1 << 3),
850 SNODE_SHOW_R = (1 << 7),
851 SNODE_SHOW_G = (1 << 8),
852 SNODE_SHOW_B = (1 << 9),
853 SNODE_FLAG_UNUSED_5 = (1 << 5), /* cleared */
854 SNODE_FLAG_UNUSED_6 = (1 << 6), /* cleared */
855 SNODE_FLAG_UNUSED_10 = (1 << 10), /* cleared */
856 SNODE_FLAG_UNUSED_11 = (1 << 11), /* cleared */
857 SNODE_PIN = (1 << 12),
860
862enum {
866};
867
875
882
888
894
896enum {
899};
900
902
903/* -------------------------------------------------------------------- */
906
915
917
918/* -------------------------------------------------------------------- */
921
927
929typedef enum eSpaceClip_Flag {
935 SC_SHOW_BUNDLES = (1 << 5),
936 SC_MUTE_FOOTAGE = (1 << 6),
938 SC_SHOW_NAMES = (1 << 8),
939 SC_SHOW_GRID = (1 << 9),
940 SC_SHOW_STABLE = (1 << 10),
943 SC_SHOW_FILTERS = (1 << 13),
946 // SC_SHOW_PYRAMID_LEVELS = (1 << 16), /* UNUSED */
948 SC_SHOW_SECONDS = (1 << 18),
952 SC_SHOW_METADATA = (1 << 22),
954
956typedef enum eSpaceClip_Mode {
958 // SC_MODE_RECONSTRUCTION = 1, /* DEPRECATED */
959 // SC_MODE_DISTORTION = 2, /* DEPRECATED */
962
969
975
977enum {
981};
982
984
985/* -------------------------------------------------------------------- */
988
1002
1007
1013
1019
1025
1031
1051
1060
1065
1073
1078#define SPREADSHEET_WIDTH_UNIT \
1079 (UI_UNIT_X * UI_style_get_dpi()->widget.points / (float)UI_DEFAULT_TEXT_POINTS)
1080
1082
1083/* -------------------------------------------------------------------- */
1086
1091typedef enum eSpace_Type {
1102#ifdef DNA_DEPRECATED_ALLOW
1103 SPACE_IMASEL = 10, /* Deprecated */
1104 SPACE_SOUND = 11, /* Deprecated */
1105#endif
1108 /* TODO: fully deprecate */
1109 SPACE_SCRIPT = 14, /* Deprecated */
1110#ifdef DNA_DEPRECATED_ALLOW
1111 SPACE_TIME = 15, /* Deprecated */
1112#endif
1114#ifdef DNA_DEPRECATED_ALLOW
1115 SPACE_LOGIC = 17, /* Deprecated */
1116#endif
1123
1124#define SPACE_TYPE_NUM (SPACE_SPREADSHEET + 1)
1126
1127/* use for function args */
1128#define SPACE_TYPE_ANY -1
1129
1130#define IMG_SIZE_FALLBACK 256
1131
#define ENUM_OPERATORS(_type, _max)
eSpaceNodeOverlay_Flag
@ SN_OVERLAY_SHOW_PATH
@ SN_OVERLAY_SHOW_PREVIEWS
@ SN_OVERLAY_SHOW_WIRE_COLORS
@ SN_OVERLAY_SHOW_REROUTE_AUTO_LABELS
@ SN_OVERLAY_SHOW_TIMINGS
@ SN_OVERLAY_SHOW_OVERLAYS
@ SN_OVERLAY_SHOW_NAMED_ATTRIBUTES
eSpaceImage_Flag
@ SI_FLAG_UNUSED_8
@ SI_DRAW_TILE
@ SI_SHOW_ZBUF
@ SI_FLAG_UNUSED_0
@ SI_NO_DRAW_UV_GUIDE
@ SI_FLAG_UNUSED_7
@ SI_GRID_OVER_IMAGE
@ SI_FLAG_UNUSED_17
@ SI_FLAG_UNUSED_23
@ SI_FULLWINDOW
@ SI_SHOW_R
@ SI_FLAG_UNUSED_10
@ SI_DRAW_STRETCH
@ SI_FLAG_UNUSED_3
@ SI_SHOW_GPENCIL
@ SI_FLAG_UNUSED_20
@ SI_FLAG_UNUSED_24
@ SI_FLAG_UNUSED_1
@ SI_DRAW_METADATA
@ SI_PREVSPACE
@ SI_CLIP_UV
@ SI_USE_ALPHA
@ SI_COORDFLOATS
@ SI_SHOW_G
@ SI_SHOW_B
@ SI_FLAG_UNUSED_18
@ SI_SHOW_ALPHA
@ SI_LIVE_UNWRAP
@ SI_FLAG_UNUSED_6
@ SI_NO_DRAWFACES
@ SI_DRAWSHADOW
eSpaceNode_Flag
@ SNODE_PIN
@ SNODE_FLAG_UNUSED_12
@ SNODE_USE_ALPHA
@ SNODE_SHOW_B
@ SNODE_FLAG_UNUSED_6
@ SNODE_SHOW_G
@ SNODE_SHOW_R
@ SNODE_FLAG_UNUSED_11
@ SNODE_BACKDRAW
@ SNODE_FLAG_UNUSED_10
@ SNODE_FLAG_UNUSED_5
@ SNODE_SHOW_ALPHA
@ SNODE_SHOW_GPENCIL
@ SI_GIZMO_HIDE
@ SI_GIZMO_HIDE_NAVIGATE
@ SPACE_FLAG_TYPE_WAS_ACTIVE
@ SPACE_FLAG_TYPE_TEMPORARY
eFileSortType
@ FILE_SORT_ASSET_CATALOG
@ FILE_SORT_DEFAULT
@ FILE_SORT_ALPHA
@ FILE_SORT_TIME
@ FILE_SORT_EXTENSION
@ FILE_SORT_SIZE
eSpaceImageOverlay_Flag
@ SI_OVERLAY_SHOW_OVERLAYS
@ SI_OVERLAY_DRAW_TEXT_INFO
@ SI_OVERLAY_SHOW_GRID_BACKGROUND
@ SI_OVERLAY_DRAW_RENDER_REGION
eFileSelectType
@ FILE_LOADLIB
@ FILE_ASSET_LIBRARY
@ FILE_SPECIAL
@ FILE_BLENDER
@ FILE_UNIX
@ FILE_MAIN_ASSET
@ FILE_MAIN
@ FILE_ASSET_LIBRARY_ALL
eSpaceSpreadsheet_ContextType
@ SPREADSHEET_CONTEXT_OBJECT
@ SPREADSHEET_CONTEXT_MODIFIER
@ SPREADSHEET_CONTEXT_NODE
eSpaceSeq_Proxy_RenderSize
@ SEQ_RENDER_SIZE_PROXY_25
@ SEQ_RENDER_SIZE_PROXY_75
@ SEQ_RENDER_SIZE_PROXY_50
@ SEQ_RENDER_SIZE_SCENE
@ SEQ_RENDER_SIZE_PROXY_100
@ SEQ_RENDER_SIZE_FULL_DEPRECATED
@ SEQ_RENDER_SIZE_NONE
eFileSel_File_Types
@ FILE_TYPE_BTX
@ FILE_TYPE_BLENDER
@ FILE_TYPE_ASSET
@ FILE_TYPE_BUNDLE
@ FILE_TYPE_ALEMBIC
@ FILE_TYPE_ARCHIVE
@ FILE_TYPE_TEXT
@ FILE_TYPE_PYSCRIPT
@ FILE_TYPE_BLENDER_BACKUP
@ FILE_TYPE_VOLUME
@ FILE_TYPE_MOVIE
@ FILE_TYPE_SOUND
@ FILE_TYPE_OBJECT_IO
@ FILE_TYPE_FOLDER
@ FILE_TYPE_FTFONT
@ FILE_TYPE_BLENDERLIB
@ FILE_TYPE_UNUSED_13
@ FILE_TYPE_OPERATOR
@ FILE_TYPE_USD
@ FILE_TYPE_IMAGE
@ FILE_TYPE_DIR
eSpreadsheetTableIDType
@ SPREADSHEET_TABLE_ID_TYPE_GEOMETRY
eSpace_Type
@ SPACE_TEXT
@ SPACE_CLIP
@ SPACE_ACTION
@ SPACE_CONSOLE
@ SPACE_OUTLINER
@ SPACE_STATUSBAR
@ SPACE_TOPBAR
@ SPACE_NODE
@ SPACE_SPREADSHEET
@ SPACE_USERPREF
@ SPACE_FILE
@ SPACE_PROPERTIES
@ SPACE_NLA
@ SPACE_SEQ
@ SPACE_EMPTY
@ SPACE_SCRIPT
@ SPACE_IMAGE
@ SPACE_GRAPH
@ SPACE_VIEW3D
@ SPACE_INFO
eSpaceSeq_SequencerTimelineOverlay_Flag
@ SEQ_TIMELINE_SHOW_FCURVES
@ SEQ_TIMELINE_SHOW_STRIP_DURATION
@ SEQ_TIMELINE_SHOW_THUMBNAILS
@ SEQ_TIMELINE_SHOW_STRIP_RETIMING
@ SEQ_TIMELINE_SHOW_STRIP_OFFSETS
@ SEQ_TIMELINE_ALL_WAVEFORMS
@ SEQ_TIMELINE_WAVEFORMS_HALF
@ SEQ_TIMELINE_SHOW_STRIP_SOURCE
@ SEQ_TIMELINE_SHOW_STRIP_NAME
@ SEQ_TIMELINE_SHOW_GRID
@ SEQ_TIMELINE_NO_WAVEFORMS
@ SEQ_TIMELINE_SHOW_STRIP_COLOR_TAG
SpaceNodeGeometryNodesType
@ SNODE_GEOMETRY_MODIFIER
@ SNODE_GEOMETRY_TOOL
eSpaceImage_UVDT
@ SI_UVDT_BLACK
@ SI_UVDT_DASH
@ SI_UVDT_WHITE
@ SI_UVDT_OUTLINE
eSpaceClip_View
@ SC_VIEW_GRAPH
@ SC_VIEW_CLIP
@ SC_VIEW_DOPESHEET
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
eFileDetails
@ FILE_DETAILS_DATETIME
@ FILE_DETAILS_SIZE
enum eSpaceOutliner_ShowRestrictFlag eSpaceOutliner_Restrict
eSpaceOutliner_Search_Flags
@ SO_FIND_COMPLETE
@ SO_SEARCH_RECURSIVE
@ SO_FIND_CASE_SENSITIVE
eSpaceNodeOverlay_preview_shape
@ SN_OVERLAY_PREVIEW_3D
@ SN_OVERLAY_PREVIEW_FLAT
eSpaceSeq_Displays
@ SEQ_VIEW_SEQUENCE_PREVIEW
@ SEQ_VIEW_SEQUENCE
@ SEQ_VIEW_PREVIEW
eSpaceImage_UVDT_Stretch
@ SI_UVDT_STRETCH_AREA
@ SI_UVDT_STRETCH_ANGLE
eGraphEdit_Mode
@ SIPO_MODE_DRIVERS
@ SIPO_MODE_ANIMATION
eFileAssetImportMethod
@ FILE_ASSET_IMPORT_APPEND_REUSE
@ FILE_ASSET_IMPORT_PACK
@ FILE_ASSET_IMPORT_APPEND
@ FILE_ASSET_IMPORT_LINK
@ FILE_ASSET_IMPORT_FOLLOW_PREFS
eGraphEdit_Flag
@ SIPO_DRAWTIME
@ SIPO_AUTOLOCK_AXIS
@ SIPO_NODRAWCURSOR
@ SIPO_SELVHANDLESONLY
@ SIPO_NORMALIZE_FREEZE
@ SIPO_NO_DRAW_EXTRAPOLATION
@ SIPO_NOREALTIMEUPDATES
@ SIPO_NOTRANSKEYCULL
@ SIPO_SHOW_MARKERS
@ SIPO_NOHANDLES
@ SIPO_NORMALIZE
@ SIPO_SLIDERS
eFileTags
@ FILE_TAG_REBUILD_MAIN_FILES
eConsoleLine_Type
@ CONSOLE_LINE_INFO
@ CONSOLE_LINE_ERROR
@ CONSOLE_LINE_INPUT
@ CONSOLE_LINE_OUTPUT
eSpaceInfo_RptMask
@ INFO_RPT_INFO
@ INFO_RPT_WARN
@ INFO_RPT_ERR
@ INFO_RPT_OP
@ INFO_RPT_DEBUG
eFileSel_Params_AssetCatalogVisibility
@ FILE_SHOW_ASSETS_ALL_CATALOGS
@ FILE_SHOW_ASSETS_WITHOUT_CATALOG
@ FILE_SHOW_ASSETS_FROM_CATALOG
eSpaceClipOverlay_Flag
@ SC_SHOW_CURSOR
@ SC_SHOW_OVERLAYS
eFileBrowse_Mode
@ FILE_BROWSE_MODE_ASSETS
@ FILE_BROWSE_MODE_FILES
enum eSpreadsheetTableIDType eSpreadsheetTableType
eSpaceOutliner_LibOverrideViewMode
@ SO_LIB_OVERRIDE_VIEW_HIERARCHIES
@ SO_LIB_OVERRIDE_VIEW_PROPERTIES
eSpreadsheetColumnFlag
@ SPREADSHEET_COLUMN_FLAG_UNAVAILABLE
eDirEntry_SelectFlag
@ FILE_SEL_EDITING
@ FILE_SEL_HIGHLIGHTED
@ FILE_SEL_SELECTED
eSpaceSpreadsheet_RowFilterFlag
@ SPREADSHEET_ROW_FILTER_BOOL_VALUE
@ SPREADSHEET_ROW_FILTER_UI_EXPAND
@ SPREADSHEET_ROW_FILTER_ENABLED
eSpaceOutliner_ShowRestrictFlag
@ SO_RESTRICT_HIDE
@ SO_RESTRICT_RENDER
@ SO_RESTRICT_INDIRECT_ONLY
@ SO_RESTRICT_VIEWPORT
@ SO_RESTRICT_ENABLE
@ SO_RESTRICT_HOLDOUT
@ SO_RESTRICT_SELECT
eSpaceClip_Mode
@ SC_MODE_TRACKING
@ SC_MODE_MASKEDIT
eSpaceOutliner_Filter
@ SO_FILTER_OB_STATE_ACTIVE
@ SO_FILTER_NO_OB_MESH
@ SO_FILTER_SHOW_SYSTEM_OVERRIDES
@ SO_FILTER_CLEARED_1
@ SO_FILTER_NO_OB_CAMERA
@ SO_FILTER_NO_CHILDREN
@ SO_FILTER_SEARCH
@ SO_FILTER_NO_OB_CONTENT
@ SO_FILTER_NO_OB_GREASE_PENCIL
@ SO_FILTER_NO_OB_LAMP
@ SO_FILTER_ID_TYPE
@ SO_FILTER_OB_STATE_SELECTABLE
@ SO_FILTER_OB_STATE_INVERSE
@ SO_FILTER_OB_STATE_SELECTED
@ SO_FILTER_OB_STATE_VISIBLE
@ SO_FILTER_NO_OBJECT
@ SO_FILTER_UNUSED_5
@ SO_FILTER_NO_VIEW_LAYERS
@ SO_FILTER_NO_OB_OTHERS
@ SO_FILTER_NO_OB_EMPTY
@ SO_FILTER_NO_COLLECTION
@ SO_FILTER_NO_OB_ARMATURE
@ FILE_ENTRY_BLENDERLIB_NO_PREVIEW
@ FILE_ENTRY_PREVIEW_LOADING
@ FILE_ENTRY_NAME_FREE
@ FILE_ENTRY_INVALID_PREVIEW
eSpaceSpreadsheet_FilterFlag
@ SPREADSHEET_FILTER_SELECTED_ONLY
@ SPREADSHEET_FILTER_ENABLE
eSpaceSeq_SequencerPreviewOverlay_Flag
@ SEQ_PREVIEW_SHOW_METADATA
@ SEQ_PREVIEW_SHOW_GPENCIL
@ SEQ_PREVIEW_SHOW_SAFE_MARGINS
@ SEQ_PREVIEW_SHOW_OUTLINE_SELECTED
@ SEQ_PREVIEW_SHOW_SAFE_CENTER
@ SEQ_PREVIEW_SHOW_2D_CURSOR
eSpaceNla_Flag
@ SNLA_FLAG_UNUSED_0
@ SNLA_FLAG_UNUSED_1
@ SNLA_DRAWTIME
@ SNLA_NOSTRIPCURVES
@ SNLA_FLAG_UNUSED_3
@ SNLA_NOLOCALMARKERS
@ SNLA_SHOW_MARKERS
@ SNLA_NOREALTIMEUPDATES
eSpaceOutliner_Flag
@ SO_SYNC_SELECT
@ SO_FLAG_UNUSED_1
@ SO_MODE_COLUMN
@ SO_SKIP_SORT_ALPHA
eSpaceSeq_DrawFlag
@ SEQ_DRAW_UNUSED_0
@ SEQ_DRAW_TRANSFORM_PREVIEW
@ SEQ_DRAW_UNUSED_1
eSpaceOutliner_StateFilter
@ SO_FILTER_OB_SELECTABLE
@ SO_FILTER_OB_SELECTED
@ SO_FILTER_OB_VISIBLE
@ SO_FILTER_OB_HIDDEN
@ SO_FILTER_OB_ALL
@ SO_FILTER_OB_ACTIVE
eSpaceClip_Flag
@ SC_HIDE_DISABLED
@ SC_SHOW_SECONDS
@ SC_SHOW_MARKER_SEARCH
@ SC_SHOW_GRAPH_HIDDEN
@ SC_SHOW_NAMES
@ SC_SHOW_TINY_MARKER
@ SC_SHOW_GRAPH_FRAMES
@ SC_LOCK_SELECTION
@ SC_SHOW_METADATA
@ SC_SHOW_ANNOTATION
@ SC_SHOW_GRAPH_SEL_ONLY
@ SC_SHOW_GRID
@ SC_SHOW_STABLE
@ SC_SHOW_GRAPH_TRACKS_MOTION
@ SC_MUTE_FOOTAGE
@ SC_SHOW_BUNDLES
@ SC_LOCK_TIMECURSOR
@ SC_SHOW_MARKER_PATTERN
@ SC_MANUAL_CALIBRATION
@ SC_SHOW_TRACK_PATH
@ SC_SHOW_GRAPH_TRACKS_ERROR
@ SC_SHOW_FILTERS
eSpaceButtons_Flag
@ SB_SHADING_CONTEXT
@ SB_TEX_USER_LIMITED
@ SB_FLAG_UNUSED_3
@ SB_PIN_CONTEXT
@ SB_FLAG_UNUSED_2
eFileDisplayType
@ FILE_VERTICALDISPLAY
@ FILE_IMGDISPLAY
@ FILE_HORIZONTALDISPLAY
@ FILE_DEFAULTDISPLAY
eGraphEdit_Runtime_Flag
@ 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
@ SNODE_INSERTOFS_DIR_RIGHT
@ SNODE_INSERTOFS_DIR_LEFT
eSpaceImage_PixelRoundMode
@ SI_PIXEL_ROUND_CENTER
@ SI_PIXEL_ROUND_CORNER
@ SI_PIXEL_ROUND_DISABLED
eSpaceText_Flags
@ ST_FIND_WRAP
@ ST_SCROLL_SELECT
@ ST_SHOW_MARGIN
@ ST_FLAG_UNUSED_4
@ ST_FLAG_UNUSED_9
@ ST_MATCH_CASE
@ ST_FIND_ALL
eSpaceSeq_OverlayFrameType
@ SEQ_OVERLAY_FRAME_TYPE_RECT
@ SEQ_OVERLAY_FRAME_TYPE_CURRENT
@ SEQ_OVERLAY_FRAME_TYPE_REFERENCE
eSpaceSpreadsheet_ObjectEvalState
@ SPREADSHEET_OBJECT_EVAL_STATE_VIEWER_NODE
@ SPREADSHEET_OBJECT_EVAL_STATE_EVALUATED
@ SPREADSHEET_OBJECT_EVAL_STATE_ORIGINAL
eSpaceOutliner_StoreFlag
@ SO_TREESTORE_CLEANUP
@ SO_TREESTORE_REBUILD
@ SO_TREESTORE_UNUSED_1
eSpaceSeq_SequencerCacheOverlay_Flag
@ SEQ_CACHE_SHOW_RAW
@ SEQ_CACHE_SHOW
@ SEQ_CACHE_SHOW_FINAL_OUT
eFileSel_Params_Flag
@ FILE_ACTIVE_COLLECTION
@ FILE_HIDE_TOOL_PROPS
@ FILE_CHECK_EXISTING
@ FILE_FILTER_ASSET_CATALOG
@ FILE_RELPATH
@ FILE_PARAMS_FLAG_UNUSED_3
@ FILE_PARAMS_FLAG_UNUSED_1
@ FILE_PARAMS_FLAG_UNUSED_2
@ FILE_AUTOSELECT
@ FILE_FILTER
@ FILE_SORT_INVERT
@ FILE_DIRSEL_ONLY
@ FILE_LINK
@ FILE_ASSETS_ONLY
@ FILE_HIDE_DOT
@ FILE_PATH_TOKENS_ALLOW
eSpaceSeq_RegionType
@ SEQ_DRAW_IMG_VECTORSCOPE
@ SEQ_DRAW_IMG_RGBPARADE
@ SEQ_DRAW_IMG_HISTOGRAM
@ SEQ_DRAW_IMG_IMBUF
@ SEQ_DRAW_IMG_WAVEFORM
@ SNODE_GIZMO_HIDE_ACTIVE_NODE
@ SNODE_GIZMO_HIDE
eSpaceSeq_Flag
@ SEQ_DRAWFRAMES
@ SPACE_SEQ_FLAG_UNUSED_15
@ SEQ_SHOW_MARKERS
@ SEQ_DRAW_COLOR_SEPARATED_UNUSED_2
@ SPACE_SEQ_DESELECT_STRIP_HANDLE
@ SPACE_SEQ_FLAG_UNUSED_14
@ SEQ_USE_ALPHA
@ SEQ_MARKER_TRANS
@ SEQ_USE_PROXIES
@ SEQ_SHOW_GRID
@ SEQ_ZOOM_TO_FIT
@ SEQ_CLAMP_VIEW
@ SEQ_SHOW_OVERLAY
@ SPACE_SEQ_FLAG_UNUSED_10
@ SPACE_SEQ_FLAG_UNUSED_5
@ SPACE_SEQ_FLAG_UNUSED_16
eSpaceClip_GPencil_Source
@ SC_GPENCIL_SRC_CLIP
@ SC_GPENCIL_SRC_TRACK
eSpreadsheetFilterOperation
@ SPREADSHEET_ROW_FILTER_GREATER
@ SPREADSHEET_ROW_FILTER_EQUAL
@ SPREADSHEET_ROW_FILTER_LESS
@ SCLIP_GIZMO_HIDE
@ SCLIP_GIZMO_HIDE_NAVIGATE
eSpreadsheetColumnValueType
@ SPREADSHEET_VALUE_TYPE_INT8
@ SPREADSHEET_VALUE_TYPE_FLOAT
@ SPREADSHEET_VALUE_TYPE_INT32_2D
@ SPREADSHEET_VALUE_TYPE_BYTE_COLOR
@ SPREADSHEET_VALUE_TYPE_UNKNOWN
@ SPREADSHEET_VALUE_TYPE_FLOAT3
@ SPREADSHEET_VALUE_TYPE_BOOL
@ SPREADSHEET_VALUE_TYPE_STRING
@ SPREADSHEET_VALUE_TYPE_INT32_3D
@ SPREADSHEET_VALUE_TYPE_QUATERNION
@ SPREADSHEET_VALUE_TYPE_FLOAT4X4
@ SPREADSHEET_VALUE_TYPE_INT32
@ SPREADSHEET_VALUE_TYPE_BUNDLE_ITEM
@ SPREADSHEET_VALUE_TYPE_INT64
@ SPREADSHEET_VALUE_TYPE_FLOAT2
@ SPREADSHEET_VALUE_TYPE_COLOR
@ SPREADSHEET_VALUE_TYPE_INSTANCES
eSpaceButtons_OutlinerSync
@ PROPERTIES_SYNC_NEVER
@ PROPERTIES_SYNC_ALWAYS
@ PROPERTIES_SYNC_AUTO
eSpaceImage_GridShapeSource
@ SI_GRID_SHAPE_FIXED
@ SI_GRID_SHAPE_PIXEL
@ SI_GRID_SHAPE_DYNAMIC
eSpaceImage_Mode
@ SI_MODE_PAINT
@ SI_MODE_VIEW
@ SI_MODE_MASK
@ SI_MODE_UV
eFileAssetImportFlags
@ FILE_ASSET_IMPORT_INSTANCE_COLLECTIONS_ON_LINK
@ FILE_ASSET_IMPORT_INSTANCE_COLLECTIONS_ON_APPEND
eSpaceOutliner_Mode
@ SO_OVERRIDES_LIBRARY
@ SO_SEQUENCE
@ SO_DATA_API
@ SO_LIBRARIES
@ SO_VIEW_LAYER
@ SO_SCENES
@ SO_ID_ORPHANS
eSpaceNode_TexFrom
@ SNODE_TEX_BRUSH
@ SNODE_TEX_WORLD
@ SNODE_TEX_LINESTYLE
eSpaceNode_ShaderFrom
@ SNODE_SHADER_WORLD
@ SNODE_SHADER_LINESTYLE
@ SNODE_SHADER_OBJECT
eSpreadsheetTableFlag
@ SPREADSHEET_TABLE_FLAG_MANUALLY_EDITED
eSpaceSpreadsheet_Flag
@ SPREADSHEET_FLAG_CONTEXT_PATH_COLLAPSED_LEGACY
@ SPREADSHEET_FLAG_SHOW_INTERNAL_ATTRIBUTES
@ SPREADSHEET_FLAG_PINNED
SpaceNodeCompositorNodesType
@ SNODE_COMPOSITOR_SCENE
@ SNODE_COMPOSITOR_SEQUENCER
enum eSpaceSeq_Displays eSpaceSeq_Dispays
eSpaceButtons_Context
@ BCONTEXT_STRIP
@ BCONTEXT_CONSTRAINT
@ BCONTEXT_COLLECTION
@ BCONTEXT_OUTPUT
@ BCONTEXT_VIEW_LAYER
@ BCONTEXT_MATERIAL
@ BCONTEXT_TOT
@ BCONTEXT_SHADERFX
@ BCONTEXT_MODIFIER
@ BCONTEXT_BONE
@ BCONTEXT_DATA
@ BCONTEXT_OBJECT
@ BCONTEXT_BONE_CONSTRAINT
@ BCONTEXT_PHYSICS
@ BCONTEXT_SCENE
@ BCONTEXT_WORLD
@ BCONTEXT_RENDER
@ BCONTEXT_STRIP_MODIFIER
@ BCONTEXT_TEXTURE
@ BCONTEXT_TOOL
@ BCONTEXT_PARTICLE
@ BCONTEXT_SEPARATOR
@ SEQ_GIZMO_HIDE
@ SEQ_GIZMO_HIDE_NAVIGATE
@ SEQ_GIZMO_HIDE_CONTEXT
@ SEQ_GIZMO_HIDE_TOOL
#define DNA_DEPRECATED_ALLOW
Definition versioning.cc:11