diff options
Diffstat (limited to 'source/blender/editors/space_outliner/outliner_tree.cc')
-rw-r--r-- | source/blender/editors/space_outliner/outliner_tree.cc | 33 |
1 files changed, 25 insertions, 8 deletions
diff --git a/source/blender/editors/space_outliner/outliner_tree.cc b/source/blender/editors/space_outliner/outliner_tree.cc index 06a5918f25c..1a772287dfa 100644 --- a/source/blender/editors/space_outliner/outliner_tree.cc +++ b/source/blender/editors/space_outliner/outliner_tree.cc @@ -74,8 +74,9 @@ using namespace blender::ed::outliner; /* prototypes */ static int outliner_exclude_filter_get(const SpaceOutliner *space_outliner); -/* ********************************************************* */ -/* Persistent Data */ +/* -------------------------------------------------------------------- */ +/** \name Persistent Data + * \{ */ static void outliner_storage_cleanup(SpaceOutliner *space_outliner) { @@ -175,8 +176,11 @@ static void check_persistent( BKE_outliner_treehash_add_element(space_outliner->runtime->treehash, tselem); } -/* ********************************************************* */ -/* Tree Management */ +/** \} */ + +/* -------------------------------------------------------------------- */ +/** \name Tree Management + * \{ */ void outliner_free_tree(ListBase *tree) { @@ -960,10 +964,14 @@ TreeElement *outliner_add_collection_recursive(SpaceOutliner *space_outliner, return ten; } +/** \} */ + /* ======================================================= */ /* Generic Tree Building helpers - order these are called is top to bottom */ -/* Sorting ------------------------------------------------------ */ +/* -------------------------------------------------------------------- */ +/** \name Tree Sorting Helper + * \{ */ struct tTreeSort { TreeElement *te; @@ -1195,7 +1203,11 @@ static void outliner_collections_children_sort(ListBase *lb) } } -/* Filtering ----------------------------------------------- */ +/** \} */ + +/* -------------------------------------------------------------------- */ +/** \name Tree Filtering Helper + * \{ */ struct OutlinerTreeElementFocus { TreeStoreElem *tselem; @@ -1644,8 +1656,11 @@ static void outliner_clear_newid_from_main(Main *bmain) FOREACH_MAIN_ID_END; } -/* ======================================================= */ -/* Main Tree Building API */ +/** \} */ + +/* -------------------------------------------------------------------- */ +/** \name Main Tree Building API + * \{ */ void outliner_build_tree(Main *mainvar, Scene *scene, @@ -1707,3 +1722,5 @@ void outliner_build_tree(Main *mainvar, * as this expects valid IDs in this pointer, not random unknown data. */ outliner_clear_newid_from_main(mainvar); } + +/** \} */ |