Blender  V3.3
Classes | Namespaces
tree_display_override_library_hierarchies.cc File Reference
#include "DNA_key_types.h"
#include "DNA_space_types.h"
#include "BLI_function_ref.hh"
#include "BLI_ghash.h"
#include "BLI_map.hh"
#include "BLI_set.hh"
#include "BLT_translation.h"
#include "BKE_lib_override.h"
#include "BKE_lib_query.h"
#include "BKE_main.h"
#include "../outliner_intern.hh"
#include "common.hh"
#include "tree_display.hh"

Go to the source code of this file.

Classes

class  blender::ed::outliner::OverrideIDHierarchyBuilder
 

Namespaces

 blender
 
 blender::ed
 
 blender::ed::outliner
 

Library override hierarchy building

enum  blender::ed::outliner::ForeachChildReturn { blender::ed::outliner::FOREACH_CONTINUE , blender::ed::outliner::FOREACH_BREAK }
 
static void blender::ed::outliner::foreach_natural_hierarchy_child (const MainIDRelations &id_relations, const ID &parent_id, FunctionRef< ForeachChildReturn(ID &)> fn)
 
static bool blender::ed::outliner::id_is_in_override_hierarchy (const Main &bmain, const ID &id, const ID &relationship_parent_id, const ID &override_root_id)