|
Blender
V3.3
|
#include <abc_archive.h>
Public Types | |
| typedef std::set< double > | Frames |
Public Member Functions | |
| ABCArchive (const Main *bmain, const Scene *scene, AlembicExportParams params, std::string filename) | |
| ~ABCArchive () | |
| uint32_t | time_sampling_index_transforms () const |
| uint32_t | time_sampling_index_shapes () const |
| Frames::const_iterator | frames_begin () const |
| Frames::const_iterator | frames_end () const |
| size_t | total_frame_count () const |
| bool | is_xform_frame (double frame) const |
| bool | is_shape_frame (double frame) const |
| ExportSubset | export_subset_for_frame (double frame) const |
| void | update_bounding_box (const Imath::Box3d &bounds) |
Public Attributes | |
| Alembic::Abc::OArchive * | archive |
Definition at line 29 of file abc_archive.h.
| typedef std::set<double> blender::io::alembic::ABCArchive::Frames |
Definition at line 31 of file abc_archive.h.
| blender::io::alembic::ABCArchive::ABCArchive | ( | const Main * | bmain, |
| const Scene * | scene, | ||
| AlembicExportParams | params, | ||
| std::string | filename | ||
| ) |
Definition at line 155 of file abc_archive.cc.
References archive, blender::io::alembic::create_abc_metadata(), blender::io::alembic::create_archive(), blender::io::alembic::create_time_sampling(), FPS, blender::io::alembic::get_frames(), and params.
| blender::io::alembic::ABCArchive::~ABCArchive | ( | ) |
Definition at line 196 of file abc_archive.cc.
References archive.
| ExportSubset blender::io::alembic::ABCArchive::export_subset_for_frame | ( | double | frame | ) | const |
Definition at line 232 of file abc_archive.cc.
References is_shape_frame(), is_xform_frame(), blender::io::ExportSubset::shapes, and blender::io::ExportSubset::transforms.
| ABCArchive::Frames::const_iterator blender::io::alembic::ABCArchive::frames_begin | ( | ) | const |
Definition at line 211 of file abc_archive.cc.
| ABCArchive::Frames::const_iterator blender::io::alembic::ABCArchive::frames_end | ( | ) | const |
Definition at line 215 of file abc_archive.cc.
Definition at line 228 of file abc_archive.cc.
Referenced by export_subset_for_frame().
Definition at line 224 of file abc_archive.cc.
Referenced by export_subset_for_frame().
| uint32_t blender::io::alembic::ABCArchive::time_sampling_index_shapes | ( | ) | const |
Definition at line 206 of file abc_archive.cc.
| uint32_t blender::io::alembic::ABCArchive::time_sampling_index_transforms | ( | ) | const |
Definition at line 201 of file abc_archive.cc.
Referenced by blender::io::alembic::ABCTransformWriter::ABCTransformWriter().
| size_t blender::io::alembic::ABCArchive::total_frame_count | ( | ) | const |
Definition at line 219 of file abc_archive.cc.
| void blender::io::alembic::ABCArchive::update_bounding_box | ( | const Imath::Box3d & | bounds | ) |
Definition at line 240 of file abc_archive.cc.
References bounds().
| Alembic::Abc::OArchive* blender::io::alembic::ABCArchive::archive |
Definition at line 33 of file abc_archive.h.
Referenced by ABCArchive(), and ~ABCArchive().