|
Blender V4.3
|
#include <IO_abstract_hierarchy_iterator.h>
Inherited by blender::io::alembic::ABCAbstractWriter, and blender::io::usd::USDAbstractWriter.
Public Member Functions | |
| virtual | ~AbstractHierarchyWriter ()=default |
| virtual void | write (HierarchyContext &context)=0 |
Protected Member Functions | |
| virtual bool | check_is_animated (const HierarchyContext &context) const |
Static Protected Member Functions | |
| static bool | check_has_physics (const HierarchyContext &context) |
| static bool | check_has_deforming_physics (const HierarchyContext &context) |
Definition at line 109 of file IO_abstract_hierarchy_iterator.h.
|
virtualdefault |
|
staticprotected |
Definition at line 157 of file abstract_hierarchy_iterator.cc.
References RigidBodyOb::flag, RBO_FLAG_USE_DEFORM, RBO_TYPE_ACTIVE, and RigidBodyOb::type.
Referenced by check_is_animated().
|
staticprotected |
Definition at line 151 of file abstract_hierarchy_iterator.cc.
References RBO_TYPE_ACTIVE, and RigidBodyOb::type.
Referenced by blender::io::alembic::ABCTransformWriter::check_is_animated(), and blender::io::usd::USDTransformWriter::check_is_animated().
|
protectedvirtual |
Reimplemented in blender::io::alembic::ABCHairWriter, blender::io::alembic::ABCMetaballWriter, blender::io::alembic::ABCNurbsWriter, blender::io::alembic::ABCPointsWriter, blender::io::alembic::ABCTransformWriter, blender::io::usd::USDArmatureWriter, blender::io::usd::USDHairWriter, blender::io::usd::USDMetaballWriter, blender::io::usd::USDTransformWriter, and blender::io::usd::USDVolumeWriter.
Definition at line 123 of file abstract_hierarchy_iterator.cc.
References BKE_animdata_id_is_animated(), BKE_key_from_object(), check_has_deforming_physics(), eModifierType_Subsurf, ModifierData::next, and ModifierData::type.
Referenced by blender::io::alembic::ABCAbstractWriter::write(), and blender::io::usd::USDAbstractWriter::write().
|
pure virtual |
Implemented in blender::io::alembic::ABCAbstractWriter, and blender::io::usd::USDAbstractWriter.