Go to the source code of this file.
|
enum | {
TSE_CLOSED = (1 << 0)
, TSE_SELECTED = (1 << 1)
, TSE_TEXTBUT = (1 << 2)
, TSE_CHILDSEARCH = (1 << 3)
,
TSE_SEARCHMATCH = (1 << 4)
, TSE_HIGHLIGHTED = (1 << 5)
, TSE_DRAG_INTO = (1 << 6)
, TSE_DRAG_BEFORE = (1 << 7)
,
TSE_DRAG_AFTER = (1 << 8)
, TSE_ACTIVE = (1 << 9)
, TSE_HIGHLIGHTED_ICON = (1 << 11)
, TSE_DRAG_ANY = (TSE_DRAG_INTO | TSE_DRAG_BEFORE | TSE_DRAG_AFTER)
,
TSE_HIGHLIGHTED_ANY = (TSE_HIGHLIGHTED | TSE_HIGHLIGHTED_ICON)
} |
|
enum | eTreeStoreElemType {
TSE_SOME_ID = 0
, TSE_NLA = 1
, TSE_NLA_ACTION = 2
, TSE_DEFGROUP_BASE = 3
,
TSE_DEFGROUP = 4
, TSE_BONE = 5
, TSE_EBONE = 6
, TSE_CONSTRAINT_BASE = 7
,
TSE_CONSTRAINT = 8
, TSE_MODIFIER_BASE = 9
, TSE_MODIFIER = 10
, TSE_LINKED_OB = 11
,
TSE_POSE_BASE = 13
, TSE_POSE_CHANNEL = 14
, TSE_ANIM_DATA = 15
, TSE_DRIVER_BASE = 16
,
TSE_R_LAYER_BASE = 19
, TSE_R_LAYER = 20
, TSE_POSEGRP_BASE = 24
, TSE_POSEGRP = 25
,
TSE_SEQUENCE = 26
, TSE_SEQ_STRIP = 27
, TSE_SEQUENCE_DUP = 28
, TSE_LINKED_PSYS = 29
,
TSE_RNA_STRUCT = 30
, TSE_RNA_PROPERTY = 31
, TSE_RNA_ARRAY_ELEM = 32
, TSE_NLA_TRACK = 33
,
TSE_ID_BASE = 36
, TSE_GP_LAYER = 37
, TSE_LAYER_COLLECTION = 38
, TSE_SCENE_COLLECTION_BASE = 39
,
TSE_VIEW_COLLECTION_BASE = 40
, TSE_SCENE_OBJECTS_BASE = 41
, TSE_GPENCIL_EFFECT_BASE = 42
, TSE_GPENCIL_EFFECT = 43
,
TSE_LIBRARY_OVERRIDE_BASE = 44
, TSE_LIBRARY_OVERRIDE = 45
, TSE_LIBRARY_OVERRIDE_OPERATION = 46
, TSE_GENERIC_LABEL = 47
} |
|
◆ TSE_IS_REAL_ID
#define TSE_IS_REAL_ID |
( |
|
_tse | ) |
|
Value:
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum type
Check whether given TreeStoreElem should have a real ID in TreeStoreElem.id member.
Definition at line 122 of file DNA_outliner_types.h.
◆ eTreeStoreElemType
◆ TreeStore
Used only to store data in blend files.
◆ TreeStoreElem
◆ anonymous enum
TreeStoreElem.flag
Enumerator |
---|
TSE_CLOSED | |
TSE_SELECTED | |
TSE_TEXTBUT | |
TSE_CHILDSEARCH | |
TSE_SEARCHMATCH | |
TSE_HIGHLIGHTED | |
TSE_DRAG_INTO | |
TSE_DRAG_BEFORE | |
TSE_DRAG_AFTER | |
TSE_ACTIVE | |
TSE_HIGHLIGHTED_ICON | |
TSE_DRAG_ANY | |
TSE_HIGHLIGHTED_ANY | |
Definition at line 40 of file DNA_outliner_types.h.
◆ eTreeStoreElemType
#TreeStoreElem.types
Enumerator |
---|
TSE_SOME_ID | If an element is of this type, TreeStoreElem.id points to a valid ID and the ID-type can be received through TreeElement.idcode (or GS(TreeStoreElem.id->name) ). Note however that the types below may also have a valid ID pointer (see TSE_IS_REAL_ID()).
In cases where the type is still checked against "0" (even implicitly), please replace it with an explicit check against TSE_SOME_ID .
|
TSE_NLA | |
TSE_NLA_ACTION | |
TSE_DEFGROUP_BASE | |
TSE_DEFGROUP | |
TSE_BONE | |
TSE_EBONE | |
TSE_CONSTRAINT_BASE | |
TSE_CONSTRAINT | |
TSE_MODIFIER_BASE | |
TSE_MODIFIER | |
TSE_LINKED_OB | |
TSE_POSE_BASE | |
TSE_POSE_CHANNEL | |
TSE_ANIM_DATA | |
TSE_DRIVER_BASE | |
TSE_R_LAYER_BASE | |
TSE_R_LAYER | |
TSE_POSEGRP_BASE | |
TSE_POSEGRP | |
TSE_SEQUENCE | |
TSE_SEQ_STRIP | |
TSE_SEQUENCE_DUP | |
TSE_LINKED_PSYS | |
TSE_RNA_STRUCT | |
TSE_RNA_PROPERTY | |
TSE_RNA_ARRAY_ELEM | |
TSE_NLA_TRACK | |
TSE_ID_BASE | |
TSE_GP_LAYER | |
TSE_LAYER_COLLECTION | |
TSE_SCENE_COLLECTION_BASE | |
TSE_VIEW_COLLECTION_BASE | |
TSE_SCENE_OBJECTS_BASE | |
TSE_GPENCIL_EFFECT_BASE | |
TSE_GPENCIL_EFFECT | |
TSE_LIBRARY_OVERRIDE_BASE | |
TSE_LIBRARY_OVERRIDE | |
TSE_LIBRARY_OVERRIDE_OPERATION | |
TSE_GENERIC_LABEL | |
Definition at line 59 of file DNA_outliner_types.h.