|
Blender V5.0
|
Inherits blender::io::AbstractHierarchyIterator.
Public Member Functions | |
| TestingHierarchyIterator (Main *bmain, Depsgraph *depsgraph) | |
| ~TestingHierarchyIterator () override | |
| Public Member Functions inherited from blender::io::AbstractHierarchyIterator | |
| AbstractHierarchyIterator (Main *bmain, Depsgraph *depsgraph) | |
| virtual | ~AbstractHierarchyIterator () |
| virtual void | iterate_and_write () |
| void | release_writers () |
| void | set_export_subset (ExportSubset export_subset) |
| virtual std::string | make_valid_name (const std::string &name) const |
| virtual std::string | make_unique_name (const std::string &original_name, Set< std::string > &used_names) |
| virtual std::string | get_id_name (const ID *id) const |
| virtual std::string | get_object_data_path (const HierarchyContext *context) const |
Public Attributes | |
| used_writers | transform_writers |
| used_writers | data_writers |
| used_writers | hair_writers |
| used_writers | particle_writers |
Additional Inherited Members | |
| Public Types inherited from blender::io::AbstractHierarchyIterator | |
| using | WriterMap = blender::Map<std::string, AbstractHierarchyWriter *> |
| using | ExportChildren = blender::Set<HierarchyContext *> |
| using | ExportGraph = blender::Map<ObjectIdentifier, ExportChildren> |
| using | ExportPathMap = blender::Map<ID *, std::string> |
| using | ExportUsedNameMap = blender::Map<std::string, blender::Set<std::string>> |
| using | DupliSources = blender::Set<ID *> |
| Protected Attributes inherited from blender::io::AbstractHierarchyIterator | |
| ExportGraph | export_graph_ |
| ExportPathMap | duplisource_export_path_ |
| Main * | bmain_ |
| Depsgraph * | depsgraph_ |
| WriterMap | writers_ |
| ExportSubset | export_subset_ |
| DupliSources | duplisources_ |
| ExportUsedNameMap | used_names_ |
Definition at line 50 of file abstract_hierarchy_iterator_test.cc.
|
inlineexplicit |
Definition at line 57 of file abstract_hierarchy_iterator_test.cc.
References blender::io::AbstractHierarchyIterator::AbstractHierarchyIterator(), and depsgraph.
|
inlineoverride |
Definition at line 61 of file abstract_hierarchy_iterator_test.cc.
References blender::io::AbstractHierarchyIterator::release_writers().
|
inlineoverrideprotectedvirtual |
Implements blender::io::AbstractHierarchyIterator.
Definition at line 71 of file abstract_hierarchy_iterator_test.cc.
References data_writers.
|
inlineoverrideprotectedvirtual |
Implements blender::io::AbstractHierarchyIterator.
Definition at line 75 of file abstract_hierarchy_iterator_test.cc.
References hair_writers.
|
inlineoverrideprotectedvirtual |
Implements blender::io::AbstractHierarchyIterator.
Definition at line 79 of file abstract_hierarchy_iterator_test.cc.
References particle_writers.
|
inlineoverrideprotectedvirtual |
Implements blender::io::AbstractHierarchyIterator.
Definition at line 67 of file abstract_hierarchy_iterator_test.cc.
References transform_writers.
|
inlineoverrideprotectedvirtual |
Implements blender::io::AbstractHierarchyIterator.
Definition at line 84 of file abstract_hierarchy_iterator_test.cc.
| used_writers blender::io::TestingHierarchyIterator::data_writers |
Definition at line 53 of file abstract_hierarchy_iterator_test.cc.
Referenced by create_data_writer().
| used_writers blender::io::TestingHierarchyIterator::hair_writers |
Definition at line 54 of file abstract_hierarchy_iterator_test.cc.
Referenced by create_hair_writer().
| used_writers blender::io::TestingHierarchyIterator::particle_writers |
Definition at line 55 of file abstract_hierarchy_iterator_test.cc.
Referenced by create_particle_writer().
| used_writers blender::io::TestingHierarchyIterator::transform_writers |
Definition at line 52 of file abstract_hierarchy_iterator_test.cc.
Referenced by create_transform_writer().