Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_space_types.h
| Show First 20 Lines • Show All 268 Lines • ▼ Show 20 Lines | typedef struct SpaceOutliner { | ||||
| char filter_state; | char filter_state; | ||||
| char show_restrict_flags; | char show_restrict_flags; | ||||
| short filter_id_type; | short filter_id_type; | ||||
| /** | /** | ||||
| * Pointers to treestore elements, grouped by (id, type, nr) | * Pointers to treestore elements, grouped by (id, type, nr) | ||||
| * in hashtable for faster searching */ | * in hashtable for faster searching */ | ||||
| void *treehash; | void *treehash; | ||||
| char sort_method; | |||||
| char _pad[7]; | |||||
| } SpaceOutliner; | } SpaceOutliner; | ||||
| /* SpaceOutliner.flag */ | /* SpaceOutliner.flag */ | ||||
| typedef enum eSpaceOutliner_Flag { | typedef enum eSpaceOutliner_Flag { | ||||
| /* SO_TESTBLOCKS = (1 << 0), */ /* UNUSED */ | /* SO_TESTBLOCKS = (1 << 0), */ /* UNUSED */ | ||||
| /* SO_NEWSELECTED = (1 << 1), */ /* UNUSED */ | /* SO_NEWSELECTED = (1 << 1), */ /* UNUSED */ | ||||
| SO_FLAG_UNUSED_1 = (1 << 2), /* cleared */ | SO_FLAG_UNUSED_1 = (1 << 2), /* cleared */ | ||||
| /* SO_HIDE_KEYINGSETINFO = (1 << 3), */ /* UNUSED */ | /* SO_HIDE_KEYINGSETINFO = (1 << 3), */ /* UNUSED */ | ||||
| SO_SKIP_SORT_ALPHA = (1 << 4), | /* SO_SKIP_SORT_ALPHA = (1 << 4), */ /* UNUSED */ | ||||
| SO_SYNC_SELECT = (1 << 5), | SO_SYNC_SELECT = (1 << 5), | ||||
| } eSpaceOutliner_Flag; | } eSpaceOutliner_Flag; | ||||
| /* SpaceOutliner.filter */ | /* SpaceOutliner.filter */ | ||||
| typedef enum eSpaceOutliner_Filter { | typedef enum eSpaceOutliner_Filter { | ||||
| SO_FILTER_SEARCH = (1 << 0), /* Run-time flag. */ | SO_FILTER_SEARCH = (1 << 0), /* Run-time flag. */ | ||||
| SO_FILTER_UNUSED_1 = (1 << 1), /* cleared */ | SO_FILTER_UNUSED_1 = (1 << 1), /* cleared */ | ||||
| SO_FILTER_NO_OBJECT = (1 << 2), | SO_FILTER_NO_OBJECT = (1 << 2), | ||||
| ▲ Show 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | |||||
| /* outliner search flags (SpaceOutliner.search_flags) */ | /* outliner search flags (SpaceOutliner.search_flags) */ | ||||
| typedef enum eSpaceOutliner_Search_Flags { | typedef enum eSpaceOutliner_Search_Flags { | ||||
| SO_FIND_CASE_SENSITIVE = (1 << 0), | SO_FIND_CASE_SENSITIVE = (1 << 0), | ||||
| SO_FIND_COMPLETE = (1 << 1), | SO_FIND_COMPLETE = (1 << 1), | ||||
| SO_SEARCH_RECURSIVE = (1 << 2), | SO_SEARCH_RECURSIVE = (1 << 2), | ||||
| } eSpaceOutliner_Search_Flags; | } eSpaceOutliner_Search_Flags; | ||||
| /* SpaceOutliner.sort_method */ | |||||
| typedef enum eSpaceOutliner_Sort_Types { | |||||
| SO_SORT_FREE, | |||||
| SO_SORT_ALPHA, | |||||
| SO_SORT_TYPE, | |||||
| } eSpaceOutliner_Sort_Types; | |||||
| /** \} */ | /** \} */ | ||||
| /* -------------------------------------------------------------------- */ | /* -------------------------------------------------------------------- */ | ||||
| /** \name Graph Editor | /** \name Graph Editor | ||||
| * \{ */ | * \{ */ | ||||
| typedef struct SpaceGraph_Runtime { | typedef struct SpaceGraph_Runtime { | ||||
| /** #eGraphEdit_Runtime_Flag */ | /** #eGraphEdit_Runtime_Flag */ | ||||
| ▲ Show 20 Lines • Show All 1,346 Lines • Show Last 20 Lines | |||||