Blender V5.0
blender::io::usd::HierarchyContext Struct Reference

#include <IO_abstract_hierarchy_iterator.h>

Public Member Functions

bool is_instance () const
void mark_as_instance_of (const std::string &reference_export_path)
void mark_as_not_instanced ()
bool is_prototype () const
bool is_point_instancer () const
bool is_object_visible (enum eEvaluationMode evaluation_mode) const

Static Public Member Functions

static const HierarchyContextroot ()

Public Attributes

Objectobject
Objectexport_parent
Objectduplicator
PersistentID persistent_id
float matrix_world [4][4]
std::string export_name
bool weak_export
bool animation_check_include_parent
bool is_object_data_context
bool is_parent
bool is_duplisource
bool is_point_instance
bool is_point_proto
bool has_point_instance_ancestor
float parent_matrix_inv_world [4][4]
std::string export_path
ParticleSystemparticle_system
std::string original_export_path
std::string higher_up_export_path

Detailed Description

Definition at line 47 of file IO_abstract_hierarchy_iterator.h.

Member Function Documentation

◆ is_instance()

◆ is_object_visible()

Definition at line 61 of file abstract_hierarchy_iterator.cc.

◆ is_point_instancer()

◆ is_prototype()

◆ mark_as_instance_of()

void blender::io::HierarchyContext::mark_as_instance_of ( const std::string & reference_export_path)

Definition at line 44 of file abstract_hierarchy_iterator.cc.

◆ mark_as_not_instanced()

◆ root()

Member Data Documentation

◆ animation_check_include_parent

◆ duplicator

◆ export_name

◆ export_parent

◆ export_path

◆ has_point_instance_ancestor

◆ higher_up_export_path

◆ is_duplisource

◆ is_object_data_context

◆ is_parent

◆ is_point_instance

◆ is_point_proto

◆ matrix_world

◆ object

◆ original_export_path

◆ parent_matrix_inv_world

◆ particle_system

◆ persistent_id

◆ weak_export


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