Blender  V3.3
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
blender::io::ObjectIdentifier Class Reference

#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

Objectobject
 
Objectduplicated_by
 
PersistentID persistent_id
 

Protected Member Functions

 ObjectIdentifier (Object *object, Object *duplicated_by, const PersistentID &persistent_id)
 

Detailed Description

Definition at line 163 of file IO_abstract_hierarchy_iterator.h.

Constructor & Destructor Documentation

◆ ObjectIdentifier()

blender::io::ObjectIdentifier::ObjectIdentifier ( Object object,
Object duplicated_by,
const PersistentID persistent_id 
)
protected

Member Function Documentation

◆ for_duplicated_object()

ObjectIdentifier blender::io::ObjectIdentifier::for_duplicated_object ( const DupliObject dupli_object,
Object duplicated_by 
)
static

◆ for_graph_root()

ObjectIdentifier blender::io::ObjectIdentifier::for_graph_root ( )
static

◆ for_hierarchy_context()

ObjectIdentifier blender::io::ObjectIdentifier::for_hierarchy_context ( const HierarchyContext context)
static

◆ for_real_object()

ObjectIdentifier blender::io::ObjectIdentifier::for_real_object ( Object object)
static

◆ is_root()

bool blender::io::ObjectIdentifier::is_root ( ) const

Definition at line 49 of file object_identifier.cc.

Member Data Documentation

◆ duplicated_by

Object* blender::io::ObjectIdentifier::duplicated_by

◆ object

Object* blender::io::ObjectIdentifier::object

◆ persistent_id

PersistentID blender::io::ObjectIdentifier::persistent_id

The documentation for this class was generated from the following files: