Blender
V3.3
|
#include <IO_abstract_hierarchy_iterator.h>
Public Member Functions | |
bool | is_root () const |
Static Public Member Functions | |
static ObjectIdentifier | for_graph_root () |
static ObjectIdentifier | for_real_object (Object *object) |
static ObjectIdentifier | for_hierarchy_context (const HierarchyContext *context) |
static ObjectIdentifier | for_duplicated_object (const DupliObject *dupli_object, Object *duplicated_by) |
Public Attributes | |
Object * | object |
Object * | duplicated_by |
PersistentID | persistent_id |
Protected Member Functions | |
ObjectIdentifier (Object *object, Object *duplicated_by, const PersistentID &persistent_id) | |
Definition at line 163 of file IO_abstract_hierarchy_iterator.h.
|
protected |
Definition at line 15 of file object_identifier.cc.
Referenced by for_duplicated_object(), for_graph_root(), for_hierarchy_context(), and for_real_object().
|
static |
Definition at line 38 of file object_identifier.cc.
References duplicated_by, DupliObject::ob, and ObjectIdentifier().
Referenced by blender::io::AbstractHierarchyIterator::determine_graph_index_dupli().
|
static |
Definition at line 44 of file object_identifier.cc.
References ObjectIdentifier().
Referenced by blender::io::alembic::ABCHierarchyIterator::determine_graph_index_dupli(), blender::io::alembic::ABCHierarchyIterator::determine_graph_index_object(), for_hierarchy_context(), and blender::io::TEST_F().
|
static |
Definition at line 27 of file object_identifier.cc.
References blender::compositor::context, for_graph_root(), for_real_object(), and ObjectIdentifier().
Referenced by blender::io::AbstractHierarchyIterator::graph_children(), and blender::io::remove_weak_subtrees().
|
static |
Definition at line 22 of file object_identifier.cc.
References ObjectIdentifier().
Referenced by blender::io::AbstractHierarchyIterator::determine_graph_index_dupli(), blender::io::AbstractHierarchyIterator::determine_graph_index_object(), for_hierarchy_context(), and blender::io::TEST_F().
bool blender::io::ObjectIdentifier::is_root | ( | ) | const |
Definition at line 49 of file object_identifier.cc.
Object* blender::io::ObjectIdentifier::duplicated_by |
Definition at line 166 of file IO_abstract_hierarchy_iterator.h.
Referenced by for_duplicated_object(), blender::io::operator<(), and blender::io::operator==().
Object* blender::io::ObjectIdentifier::object |
Definition at line 165 of file IO_abstract_hierarchy_iterator.h.
Referenced by blender::io::operator<(), and blender::io::operator==().
PersistentID blender::io::ObjectIdentifier::persistent_id |
Definition at line 167 of file IO_abstract_hierarchy_iterator.h.
Referenced by blender::io::operator<(), and blender::io::operator==().