|
Blender V4.3
|
#include <IO_abstract_hierarchy_iterator.h>
Public Member Functions | |
| bool | operator< (const HierarchyContext &other) const |
| bool | is_instance () const |
| void | mark_as_instance_of (const std::string &reference_export_path) |
| void | mark_as_not_instanced () |
| bool | is_object_visible (enum eEvaluationMode evaluation_mode) const |
Static Public Member Functions | |
| static const HierarchyContext * | root () |
Public Attributes | |
| Object * | object |
| Object * | export_parent |
| Object * | duplicator |
| PersistentID | persistent_id |
| float | matrix_world [4][4] |
| std::string | export_name |
| bool | weak_export |
| bool | animation_check_include_parent |
| float | parent_matrix_inv_world [4][4] |
| std::string | export_path |
| ParticleSystem * | particle_system |
| std::string | original_export_path |
| std::string | higher_up_export_path |
Definition at line 45 of file IO_abstract_hierarchy_iterator.h.
| bool blender::io::HierarchyContext::is_instance | ( | ) | const |
Definition at line 52 of file abstract_hierarchy_iterator.cc.
References original_export_path.
| bool blender::io::HierarchyContext::is_object_visible | ( | enum eEvaluationMode | evaluation_mode | ) | const |
Definition at line 65 of file abstract_hierarchy_iterator.cc.
References Object::base_flag, BASE_FROM_DUPLI, BKE_object_visibility(), duplicator, and OB_VISIBLE_SELF.
| void blender::io::HierarchyContext::mark_as_instance_of | ( | const std::string & | reference_export_path | ) |
Definition at line 56 of file abstract_hierarchy_iterator.cc.
References original_export_path.
| void blender::io::HierarchyContext::mark_as_not_instanced | ( | ) |
Definition at line 60 of file abstract_hierarchy_iterator.cc.
References original_export_path.
| bool blender::io::HierarchyContext::operator< | ( | const HierarchyContext & | other | ) | const |
Definition at line 39 of file abstract_hierarchy_iterator.cc.
References duplicator, export_name, export_parent, and object.
|
static |
Definition at line 34 of file abstract_hierarchy_iterator.cc.
Referenced by blender::io::AbstractHierarchyIterator::iterate_and_write().
| bool blender::io::HierarchyContext::animation_check_include_parent |
Definition at line 69 of file IO_abstract_hierarchy_iterator.h.
| Object* blender::io::HierarchyContext::duplicator |
Definition at line 49 of file IO_abstract_hierarchy_iterator.h.
Referenced by is_object_visible(), operator<(), blender::io::TEST_F(), blender::io::TEST_F(), and blender::io::TEST_F().
| std::string blender::io::HierarchyContext::export_name |
Definition at line 52 of file IO_abstract_hierarchy_iterator.h.
Referenced by operator<(), blender::io::TEST_F(), and blender::io::TEST_F().
| Object* blender::io::HierarchyContext::export_parent |
Definition at line 48 of file IO_abstract_hierarchy_iterator.h.
Referenced by operator<(), blender::io::TEST_F(), and blender::io::TEST_F().
| std::string blender::io::HierarchyContext::export_path |
Definition at line 73 of file IO_abstract_hierarchy_iterator.h.
| std::string blender::io::HierarchyContext::higher_up_export_path |
Definition at line 87 of file IO_abstract_hierarchy_iterator.h.
| float blender::io::HierarchyContext::matrix_world[4][4] |
Definition at line 51 of file IO_abstract_hierarchy_iterator.h.
| Object* blender::io::HierarchyContext::object |
Definition at line 47 of file IO_abstract_hierarchy_iterator.h.
Referenced by blender::io::usd::USDArmatureWriter::do_write(), blender::io::usd::USDMeshWriter::init_blend_shapes(), operator<(), blender::io::TEST_F(), blender::io::TEST_F(), blender::io::TEST_F(), blender::io::TEST_F(), and blender::io::TEST_F().
| std::string blender::io::HierarchyContext::original_export_path |
Definition at line 79 of file IO_abstract_hierarchy_iterator.h.
Referenced by is_instance(), mark_as_instance_of(), and mark_as_not_instanced().
| float blender::io::HierarchyContext::parent_matrix_inv_world[4][4] |
Definition at line 72 of file IO_abstract_hierarchy_iterator.h.
| ParticleSystem* blender::io::HierarchyContext::particle_system |
Definition at line 74 of file IO_abstract_hierarchy_iterator.h.
| PersistentID blender::io::HierarchyContext::persistent_id |
Definition at line 50 of file IO_abstract_hierarchy_iterator.h.
| bool blender::io::HierarchyContext::weak_export |
Definition at line 65 of file IO_abstract_hierarchy_iterator.h.