|
Alembic 1.8.11
|
Public Member Functions | |
| virtual const std::string & | getName () const |
| virtual const AbcA::MetaData & | getMetaData () const |
| virtual AbcA::ObjectWriterPtr | getTop () |
| virtual AbcA::ArchiveWriterPtr | asArchivePtr () |
| WrittenArraySampleMap & | getWrittenArraySampleMap () |
| virtual uint32_t | addTimeSampling (const AbcA::TimeSampling &iTs) |
| virtual AbcA::TimeSamplingPtr | getTimeSampling (uint32_t iIndex) |
| virtual uint32_t | getNumTimeSamplings () |
| virtual AbcA::index_t | getMaxNumSamplesForTimeSamplingIndex (uint32_t iIndex) |
| virtual void | setMaxNumSamplesForTimeSamplingIndex (uint32_t iIndex, AbcA::index_t iMaxIndex) |
| Public Member Functions inherited from Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::ArchiveWriter | |
| virtual | ~ArchiveWriter () |
| int8_t | getCompressionHint () const |
| void | setCompressionHint (int8_t iCh) |
| virtual uint32_t | addTimeSampling (const TimeSampling &iTs)=0 |
| virtual void | setMaxNumSamplesForTimeSamplingIndex (uint32_t iIndex, index_t iMaxIndex)=0 |
Friends | |
| class | WriteArchive |
|
virtual |
Return self May sometimes be spoofed.
Implements Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::ArchiveWriter.
|
virtual |
Returns the maximum number of samples written for the TimeSampling at the given index. If an illegal iIndex is specified, INDEX_UNKNOWN will be returned.
Implements Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::ArchiveWriter.
|
virtual |
The meta data of the archive is the same as the meta data of the top-level object writer.
Implements Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::ArchiveWriter.
|
virtual |
Return the archive (file) name. This is the name of the file which the archive writer is associated with.
Implements Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::ArchiveWriter.
|
inlinevirtual |
Returns the total number of TimeSamplingPtrs in the Archive TimeSampling pool.
Implements Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::ArchiveWriter.
|
virtual |
Returns the TimeSampling at a given index. index 0 is automatically reserved for uniform time sampling with a start time of 0 and time per cycle of 1 (aka identity sampling)
Implements Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::ArchiveWriter.
|
virtual |
Get the top object writer. Archives always have this single top-level object created automatically.
Implements Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::ArchiveWriter.