Blender
V3.3
|
#include <IO_abstract_hierarchy_iterator.h>
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 108 of file IO_abstract_hierarchy_iterator.h.
|
virtualdefault |
|
staticprotected |
Definition at line 158 of file abstract_hierarchy_iterator.cc.
References blender::compositor::context, RigidBodyOb::flag, RBO_FLAG_USE_DEFORM, RBO_TYPE_ACTIVE, and RigidBodyOb::type.
Referenced by check_is_animated().
|
staticprotected |
Definition at line 152 of file abstract_hierarchy_iterator.cc.
References blender::compositor::context, 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::usd::USDVolumeWriter, blender::io::usd::USDTransformWriter, blender::io::usd::USDMetaballWriter, blender::io::usd::USDHairWriter, blender::io::alembic::ABCTransformWriter, blender::io::alembic::ABCPointsWriter, blender::io::alembic::ABCNurbsWriter, blender::io::alembic::ABCMetaballWriter, and blender::io::alembic::ABCHairWriter.
Definition at line 124 of file abstract_hierarchy_iterator.cc.
References BKE_animdata_id_is_animated(), BKE_key_from_object(), check_has_deforming_physics(), blender::compositor::context, Object::data, 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::usd::USDAbstractWriter, and blender::io::alembic::ABCAbstractWriter.