Blender
V3.3
|
#include "BLI_listbase.h"
#include "BKE_idtype.h"
#include "DNA_anim_types.h"
#include "DNA_object_types.h"
#include "DNA_outliner_types.h"
#include "RNA_access.h"
#include "RNA_prototypes.h"
#include "../outliner_intern.hh"
#include "common.hh"
#include "tree_display.hh"
Go to the source code of this file.
Functions | |
void | outliner_make_object_parent_hierarchy (ListBase *lb) |
bool | outliner_animdata_test (const AnimData *adt) |
ID Helpers. | |
const char * | outliner_idcode_to_plural (short idcode) |
Functions and helpers shared between tree-display types or other tree related code.
Definition in file common.cc.
Definition at line 59 of file common.cc.
References AnimData::action, AnimData::drivers, ListBase::first, and AnimData::nla_tracks.
Referenced by blender::ed::outliner::TreeElementID::expand_animation_data(), outliner_add_id_contents(), and outliner_add_object_contents().
const char* outliner_idcode_to_plural | ( | short | idcode | ) |
Definition at line 28 of file common.cc.
References BKE_idtype_idcode_to_name_plural(), RNA_property_ui_name(), and RNA_struct_type_find_property().
Referenced by blender::ed::outliner::TreeDisplayIDOrphans::buildTree().
Definition at line 37 of file common.cc.
References BLI_addtail(), BLI_remlink(), ListBase::first, Object::id, TreeStoreElem::id, ID_OB, TreeElement::idcode, if(), ID::newid, TreeElement::next, TreeElement::parent, Object::parent, TreeElement::subtree, TREESTORE, TSE_SOME_ID, and TreeStoreElem::type.
Referenced by blender::ed::outliner::TreeDisplayScenes::buildTree(), and blender::ed::outliner::TreeElementSceneObjectsBase::expand().