37 #ifndef Alembic_Abc_OArchive_h
38 #define Alembic_Abc_OArchive_h
71 template <
class ARCHIVE_CTOR>
101 getErrorHandler().setPolicy( iPolicy );
112 getErrorHandler().setPolicy( iPolicy );
137 int8_t getCompressionHint()
const;
142 void setCompressionHint( int8_t iCh );
158 uint32_t getNumTimeSamplings();
198 template <
class ARCHIVE_CTOR>
214 m_archive = iCtor( iFileName, args.
getMetaData() );
#define ALEMBIC_OPERATOR_BOOL(PASS_COND)
GLsizei const GLchar *const * string
void setInto(Arguments &iArgs) const
AbcA::ArchiveWriterPtr getPtr()
void setPolicy(Policy iPolicy)
Alembic::Util::shared_ptr< TimeSampling > TimeSamplingPtr
PXL_API const char * getName(const ColorSpace *space)
Return the name of the color space.
ErrorHandler::Policy getErrorHandlerPolicy() const
#define ALEMBIC_ABC_SAFE_CALL_END_RESET()
#define ALEMBIC_ABC_SAFE_CALL_BEGIN(CONTEXT)
ErrorHandler & getErrorHandler() const
AbcA::ArchiveWriterPtr GetArchiveWriterPtr(AbcA::ArchiveWriterPtr iPtr)
**If you just want to fire and args
OArchive(AbcA::ArchiveWriterPtr iPtr, ErrorHandler::Policy iPolicy=ErrorHandler::kThrowPolicy)
OArchive(AbcA::ArchiveWriterPtr iPtr, WrapExistingFlag, ErrorHandler::Policy iPolicy=ErrorHandler::kThrowPolicy)
const AbcA::MetaData & getMetaData() const
Alembic::Util::shared_ptr< ArchiveWriter > ArchiveWriterPtr
Smart Ptrs to Writers.
#define ALEMBIC_VERSION_NS