Alembic Version 1.1
Loading...
Searching...
No Matches
Alembic::Abc::ALEMBIC_VERSION_NS Namespace Reference

Classes

class  Argument
class  Arguments
class  Base
class  ErrorHandler
class  IArchive
class  IArrayProperty
class  IBasePropertyT
class  ICompoundProperty
class  IObject
class  ISampleSelector
class  IScalarProperty
class  ISchema
class  ISchemaObject
class  ITypedArrayProperty
class  ITypedScalarProperty
class  OArchive
class  OArrayProperty
class  OBasePropertyT
class  OCompoundProperty
class  OObject
class  OScalarProperty
class  OSchema
class  OSchemaObject
class  OTypedArrayProperty
class  OTypedScalarProperty
class  TypedArraySample

Typedefs

typedef V3f N3f
typedef V3d N3d
typedef Alembic::Util::shared_ptr< IObjectIObjectPtr
typedef ITypedArrayProperty< BooleanTPTraits > IBoolArrayProperty
typedef ITypedArrayProperty< Uint8TPTraits > IUcharArrayProperty
typedef ITypedArrayProperty< Int8TPTraits > ICharArrayProperty
typedef ITypedArrayProperty< Uint16TPTraits > IUInt16ArrayProperty
typedef ITypedArrayProperty< Int16TPTraits > IInt16ArrayProperty
typedef ITypedArrayProperty< Uint32TPTraits > IUInt32ArrayProperty
typedef ITypedArrayProperty< Int32TPTraits > IInt32ArrayProperty
typedef ITypedArrayProperty< Uint64TPTraits > IUInt64ArrayProperty
typedef ITypedArrayProperty< Int64TPTraits > IInt64ArrayProperty
typedef ITypedArrayProperty< Float16TPTraits > IHalfArrayProperty
typedef ITypedArrayProperty< Float32TPTraits > IFloatArrayProperty
typedef ITypedArrayProperty< Float64TPTraits > IDoubleArrayProperty
typedef ITypedArrayProperty< StringTPTraits > IStringArrayProperty
typedef ITypedArrayProperty< WstringTPTraits > IWstringArrayProperty
typedef ITypedArrayProperty< V2sTPTraits > IV2sArrayProperty
typedef ITypedArrayProperty< V2iTPTraits > IV2iArrayProperty
typedef ITypedArrayProperty< V2fTPTraits > IV2fArrayProperty
typedef ITypedArrayProperty< V2dTPTraits > IV2dArrayProperty
typedef ITypedArrayProperty< V3sTPTraits > IV3sArrayProperty
typedef ITypedArrayProperty< V3iTPTraits > IV3iArrayProperty
typedef ITypedArrayProperty< V3fTPTraits > IV3fArrayProperty
typedef ITypedArrayProperty< V3dTPTraits > IV3dArrayProperty
typedef ITypedArrayProperty< P2sTPTraits > IP2sArrayProperty
typedef ITypedArrayProperty< P2iTPTraits > IP2iArrayProperty
typedef ITypedArrayProperty< P2fTPTraits > IP2fArrayProperty
typedef ITypedArrayProperty< P2dTPTraits > IP2dArrayProperty
typedef ITypedArrayProperty< P3sTPTraits > IP3sArrayProperty
typedef ITypedArrayProperty< P3iTPTraits > IP3iArrayProperty
typedef ITypedArrayProperty< P3fTPTraits > IP3fArrayProperty
typedef ITypedArrayProperty< P3dTPTraits > IP3dArrayProperty
typedef ITypedArrayProperty< Box2sTPTraits > IBox2sArrayProperty
typedef ITypedArrayProperty< Box2iTPTraits > IBox2iArrayProperty
typedef ITypedArrayProperty< Box2fTPTraits > IBox2fArrayProperty
typedef ITypedArrayProperty< Box2dTPTraits > IBox2dArrayProperty
typedef ITypedArrayProperty< Box3sTPTraits > IBox3sArrayProperty
typedef ITypedArrayProperty< Box3iTPTraits > IBox3iArrayProperty
typedef ITypedArrayProperty< Box3fTPTraits > IBox3fArrayProperty
typedef ITypedArrayProperty< Box3dTPTraits > IBox3dArrayProperty
typedef ITypedArrayProperty< M33fTPTraits > IM33fArrayProperty
typedef ITypedArrayProperty< M33dTPTraits > IM33dArrayProperty
typedef ITypedArrayProperty< M44fTPTraits > IM44fArrayProperty
typedef ITypedArrayProperty< M44dTPTraits > IM44dArrayProperty
typedef ITypedArrayProperty< QuatfTPTraits > IQuatfArrayProperty
typedef ITypedArrayProperty< QuatdTPTraits > IQuatdArrayProperty
typedef ITypedArrayProperty< C3hTPTraits > IC3hArrayProperty
typedef ITypedArrayProperty< C3fTPTraits > IC3fArrayProperty
typedef ITypedArrayProperty< C3cTPTraits > IC3cArrayProperty
typedef ITypedArrayProperty< C4hTPTraits > IC4hArrayProperty
typedef ITypedArrayProperty< C4fTPTraits > IC4fArrayProperty
typedef ITypedArrayProperty< C4cTPTraits > IC4cArrayProperty
typedef ITypedArrayProperty< N2fTPTraits > IN2fArrayProperty
typedef ITypedArrayProperty< N2dTPTraits > IN2dArrayProperty
typedef ITypedArrayProperty< N3fTPTraits > IN3fArrayProperty
typedef ITypedArrayProperty< N3dTPTraits > IN3dArrayProperty
typedef ITypedScalarProperty< BooleanTPTraits > IBoolProperty
typedef ITypedScalarProperty< Uint8TPTraits > IUcharProperty
typedef ITypedScalarProperty< Int8TPTraits > ICharProperty
typedef ITypedScalarProperty< Uint16TPTraits > IUInt16Property
typedef ITypedScalarProperty< Int16TPTraits > IInt16Property
typedef ITypedScalarProperty< Uint32TPTraits > IUInt32Property
typedef ITypedScalarProperty< Int32TPTraits > IInt32Property
typedef ITypedScalarProperty< Uint64TPTraits > IUInt64Property
typedef ITypedScalarProperty< Int64TPTraits > IInt64Property
typedef ITypedScalarProperty< Float16TPTraits > IHalfProperty
typedef ITypedScalarProperty< Float32TPTraits > IFloatProperty
typedef ITypedScalarProperty< Float64TPTraits > IDoubleProperty
typedef ITypedScalarProperty< StringTPTraits > IStringProperty
typedef ITypedScalarProperty< WstringTPTraits > IWstringProperty
typedef ITypedScalarProperty< V2sTPTraits > IV2sProperty
typedef ITypedScalarProperty< V2iTPTraits > IV2iProperty
typedef ITypedScalarProperty< V2fTPTraits > IV2fProperty
typedef ITypedScalarProperty< V2dTPTraits > IV2dProperty
typedef ITypedScalarProperty< V3sTPTraits > IV3sProperty
typedef ITypedScalarProperty< V3iTPTraits > IV3iProperty
typedef ITypedScalarProperty< V3fTPTraits > IV3fProperty
typedef ITypedScalarProperty< V3dTPTraits > IV3dProperty
typedef ITypedScalarProperty< P2sTPTraits > IP2sProperty
typedef ITypedScalarProperty< P2iTPTraits > IP2iProperty
typedef ITypedScalarProperty< P2fTPTraits > IP2fProperty
typedef ITypedScalarProperty< P2dTPTraits > IP2dProperty
typedef ITypedScalarProperty< P3sTPTraits > IP3sProperty
typedef ITypedScalarProperty< P3iTPTraits > IP3iProperty
typedef ITypedScalarProperty< P3fTPTraits > IP3fProperty
typedef ITypedScalarProperty< P3dTPTraits > IP3dProperty
typedef ITypedScalarProperty< Box2sTPTraits > IBox2sProperty
typedef ITypedScalarProperty< Box2iTPTraits > IBox2iProperty
typedef ITypedScalarProperty< Box2fTPTraits > IBox2fProperty
typedef ITypedScalarProperty< Box2dTPTraits > IBox2dProperty
typedef ITypedScalarProperty< Box3sTPTraits > IBox3sProperty
typedef ITypedScalarProperty< Box3iTPTraits > IBox3iProperty
typedef ITypedScalarProperty< Box3fTPTraits > IBox3fProperty
typedef ITypedScalarProperty< Box3dTPTraits > IBox3dProperty
typedef ITypedScalarProperty< M33fTPTraits > IM33fProperty
typedef ITypedScalarProperty< M33dTPTraits > IM33dProperty
typedef ITypedScalarProperty< M44fTPTraits > IM44fProperty
typedef ITypedScalarProperty< M44dTPTraits > IM44dProperty
typedef ITypedScalarProperty< QuatfTPTraits > IQuatfProperty
typedef ITypedScalarProperty< QuatdTPTraits > IQuatdProperty
typedef ITypedScalarProperty< C3hTPTraits > IC3hProperty
typedef ITypedScalarProperty< C3fTPTraits > IC3fProperty
typedef ITypedScalarProperty< C3cTPTraits > IC3cProperty
typedef ITypedScalarProperty< C4hTPTraits > IC4hProperty
typedef ITypedScalarProperty< C4fTPTraits > IC4fProperty
typedef ITypedScalarProperty< C4cTPTraits > IC4cProperty
typedef ITypedScalarProperty< N2fTPTraits > IN2fProperty
typedef ITypedScalarProperty< N2dTPTraits > IN2dProperty
typedef ITypedScalarProperty< N3fTPTraits > IN3fProperty
typedef ITypedScalarProperty< N3dTPTraits > IN3dProperty
typedef OBasePropertyT< AbcA::BasePropertyWriterPtr > OBaseProperty
typedef OTypedArrayProperty< BooleanTPTraits > OBoolArrayProperty
typedef OTypedArrayProperty< Uint8TPTraits > OUcharArrayProperty
typedef OTypedArrayProperty< Int8TPTraits > OCharArrayProperty
typedef OTypedArrayProperty< Uint16TPTraits > OUInt16ArrayProperty
typedef OTypedArrayProperty< Int16TPTraits > OInt16ArrayProperty
typedef OTypedArrayProperty< Uint32TPTraits > OUInt32ArrayProperty
typedef OTypedArrayProperty< Int32TPTraits > OInt32ArrayProperty
typedef OTypedArrayProperty< Uint64TPTraits > OUInt64ArrayProperty
typedef OTypedArrayProperty< Int64TPTraits > OInt64ArrayProperty
typedef OTypedArrayProperty< Float16TPTraits > OHalfArrayProperty
typedef OTypedArrayProperty< Float32TPTraits > OFloatArrayProperty
typedef OTypedArrayProperty< Float64TPTraits > ODoubleArrayProperty
typedef OTypedArrayProperty< StringTPTraits > OStringArrayProperty
typedef OTypedArrayProperty< WstringTPTraits > OWstringArrayProperty
typedef OTypedArrayProperty< V2sTPTraits > OV2sArrayProperty
typedef OTypedArrayProperty< V2iTPTraits > OV2iArrayProperty
typedef OTypedArrayProperty< V2fTPTraits > OV2fArrayProperty
typedef OTypedArrayProperty< V2dTPTraits > OV2dArrayProperty
typedef OTypedArrayProperty< V3sTPTraits > OV3sArrayProperty
typedef OTypedArrayProperty< V3iTPTraits > OV3iArrayProperty
typedef OTypedArrayProperty< V3fTPTraits > OV3fArrayProperty
typedef OTypedArrayProperty< V3dTPTraits > OV3dArrayProperty
typedef OTypedArrayProperty< P2sTPTraits > OP2sArrayProperty
typedef OTypedArrayProperty< P2iTPTraits > OP2iArrayProperty
typedef OTypedArrayProperty< P2fTPTraits > OP2fArrayProperty
typedef OTypedArrayProperty< P2dTPTraits > OP2dArrayProperty
typedef OTypedArrayProperty< P3sTPTraits > OP3sArrayProperty
typedef OTypedArrayProperty< P3iTPTraits > OP3iArrayProperty
typedef OTypedArrayProperty< P3fTPTraits > OP3fArrayProperty
typedef OTypedArrayProperty< P3dTPTraits > OP3dArrayProperty
typedef OTypedArrayProperty< Box2sTPTraits > OBox2sArrayProperty
typedef OTypedArrayProperty< Box2iTPTraits > OBox2iArrayProperty
typedef OTypedArrayProperty< Box2fTPTraits > OBox2fArrayProperty
typedef OTypedArrayProperty< Box2dTPTraits > OBox2dArrayProperty
typedef OTypedArrayProperty< Box3sTPTraits > OBox3sArrayProperty
typedef OTypedArrayProperty< Box3iTPTraits > OBox3iArrayProperty
typedef OTypedArrayProperty< Box3fTPTraits > OBox3fArrayProperty
typedef OTypedArrayProperty< Box3dTPTraits > OBox3dArrayProperty
typedef OTypedArrayProperty< M33fTPTraits > OM33fArrayProperty
typedef OTypedArrayProperty< M33dTPTraits > OM33dArrayProperty
typedef OTypedArrayProperty< M44fTPTraits > OM44fArrayProperty
typedef OTypedArrayProperty< M44dTPTraits > OM44dArrayProperty
typedef OTypedArrayProperty< QuatfTPTraits > OQuatfArrayProperty
typedef OTypedArrayProperty< QuatdTPTraits > OQuatdArrayProperty
typedef OTypedArrayProperty< C3hTPTraits > OC3hArrayProperty
typedef OTypedArrayProperty< C3fTPTraits > OC3fArrayProperty
typedef OTypedArrayProperty< C3cTPTraits > OC3cArrayProperty
typedef OTypedArrayProperty< C4hTPTraits > OC4hArrayProperty
typedef OTypedArrayProperty< C4fTPTraits > OC4fArrayProperty
typedef OTypedArrayProperty< C4cTPTraits > OC4cArrayProperty
typedef OTypedArrayProperty< N2fTPTraits > ON2fArrayProperty
typedef OTypedArrayProperty< N2dTPTraits > ON2dArrayProperty
typedef OTypedArrayProperty< N3fTPTraits > ON3fArrayProperty
typedef OTypedArrayProperty< N3dTPTraits > ON3dArrayProperty
typedef OTypedScalarProperty< BooleanTPTraits > OBoolProperty
typedef OTypedScalarProperty< Uint8TPTraits > OUcharProperty
typedef OTypedScalarProperty< Int8TPTraits > OCharProperty
typedef OTypedScalarProperty< Uint16TPTraits > OUInt16Property
typedef OTypedScalarProperty< Int16TPTraits > OInt16Property
typedef OTypedScalarProperty< Uint32TPTraits > OUInt32Property
typedef OTypedScalarProperty< Int32TPTraits > OInt32Property
typedef OTypedScalarProperty< Uint64TPTraits > OUInt64Property
typedef OTypedScalarProperty< Int64TPTraits > OInt64Property
typedef OTypedScalarProperty< Float16TPTraits > OHalfProperty
typedef OTypedScalarProperty< Float32TPTraits > OFloatProperty
typedef OTypedScalarProperty< Float64TPTraits > ODoubleProperty
typedef OTypedScalarProperty< StringTPTraits > OStringProperty
typedef OTypedScalarProperty< WstringTPTraits > OWstringProperty
typedef OTypedScalarProperty< V2sTPTraits > OV2sProperty
typedef OTypedScalarProperty< V2iTPTraits > OV2iProperty
typedef OTypedScalarProperty< V2fTPTraits > OV2fProperty
typedef OTypedScalarProperty< V2dTPTraits > OV2dProperty
typedef OTypedScalarProperty< V3sTPTraits > OV3sProperty
typedef OTypedScalarProperty< V3iTPTraits > OV3iProperty
typedef OTypedScalarProperty< V3fTPTraits > OV3fProperty
typedef OTypedScalarProperty< V3dTPTraits > OV3dProperty
typedef OTypedScalarProperty< P2sTPTraits > OP2sProperty
typedef OTypedScalarProperty< P2iTPTraits > OP2iProperty
typedef OTypedScalarProperty< P2fTPTraits > OP2fProperty
typedef OTypedScalarProperty< P2dTPTraits > OP2dProperty
typedef OTypedScalarProperty< P3sTPTraits > OP3sProperty
typedef OTypedScalarProperty< P3iTPTraits > OP3iProperty
typedef OTypedScalarProperty< P3fTPTraits > OP3fProperty
typedef OTypedScalarProperty< P3dTPTraits > OP3dProperty
typedef OTypedScalarProperty< Box2sTPTraits > OBox2sProperty
typedef OTypedScalarProperty< Box2iTPTraits > OBox2iProperty
typedef OTypedScalarProperty< Box2fTPTraits > OBox2fProperty
typedef OTypedScalarProperty< Box2dTPTraits > OBox2dProperty
typedef OTypedScalarProperty< Box3sTPTraits > OBox3sProperty
typedef OTypedScalarProperty< Box3iTPTraits > OBox3iProperty
typedef OTypedScalarProperty< Box3fTPTraits > OBox3fProperty
typedef OTypedScalarProperty< Box3dTPTraits > OBox3dProperty
typedef OTypedScalarProperty< M33fTPTraits > OM33fProperty
typedef OTypedScalarProperty< M33dTPTraits > OM33dProperty
typedef OTypedScalarProperty< M44fTPTraits > OM44fProperty
typedef OTypedScalarProperty< M44dTPTraits > OM44dProperty
typedef OTypedScalarProperty< QuatfTPTraits > OQuatfProperty
typedef OTypedScalarProperty< QuatdTPTraits > OQuatdProperty
typedef OTypedScalarProperty< C3hTPTraits > OC3hProperty
typedef OTypedScalarProperty< C3fTPTraits > OC3fProperty
typedef OTypedScalarProperty< C3cTPTraits > OC3cProperty
typedef OTypedScalarProperty< C4hTPTraits > OC4hProperty
typedef OTypedScalarProperty< C4fTPTraits > OC4fProperty
typedef OTypedScalarProperty< C4cTPTraits > OC4cProperty
typedef OTypedScalarProperty< N2fTPTraits > ON2fProperty
typedef OTypedScalarProperty< N2dTPTraits > ON2dProperty
typedef OTypedScalarProperty< N3fTPTraits > ON3fProperty
typedef OTypedScalarProperty< N3dTPTraits > ON3dProperty
typedef TypedArraySample< BooleanTPTraits > BoolArraySample
typedef TypedArraySample< Uint8TPTraits > UcharArraySample
typedef TypedArraySample< Int8TPTraits > CharArraySample
typedef TypedArraySample< Uint16TPTraits > UInt16ArraySample
typedef TypedArraySample< Int16TPTraits > Int16ArraySample
typedef TypedArraySample< Uint32TPTraits > UInt32ArraySample
typedef TypedArraySample< Int32TPTraits > Int32ArraySample
typedef TypedArraySample< Uint64TPTraits > UInt64ArraySample
typedef TypedArraySample< Int64TPTraits > Int64ArraySample
typedef TypedArraySample< Float16TPTraits > HalfArraySample
typedef TypedArraySample< Float32TPTraits > FloatArraySample
typedef TypedArraySample< Float64TPTraits > DoubleArraySample
typedef TypedArraySample< StringTPTraits > StringArraySample
typedef TypedArraySample< WstringTPTraits > WstringArraySample
typedef TypedArraySample< V2sTPTraits > V2sArraySample
typedef TypedArraySample< V2iTPTraits > V2iArraySample
typedef TypedArraySample< V2fTPTraits > V2fArraySample
typedef TypedArraySample< V2dTPTraits > V2dArraySample
typedef TypedArraySample< V3sTPTraits > V3sArraySample
typedef TypedArraySample< V3iTPTraits > V3iArraySample
typedef TypedArraySample< V3fTPTraits > V3fArraySample
typedef TypedArraySample< V3dTPTraits > V3dArraySample
typedef TypedArraySample< P2sTPTraits > P2sArraySample
typedef TypedArraySample< P2iTPTraits > P2iArraySample
typedef TypedArraySample< P2fTPTraits > P2fArraySample
typedef TypedArraySample< P2dTPTraits > P2dArraySample
typedef TypedArraySample< P3sTPTraits > P3sArraySample
typedef TypedArraySample< P3iTPTraits > P3iArraySample
typedef TypedArraySample< P3fTPTraits > P3fArraySample
typedef TypedArraySample< P3dTPTraits > P3dArraySample
typedef TypedArraySample< Box2sTPTraits > Box2sArraySample
typedef TypedArraySample< Box2iTPTraits > Box2iArraySample
typedef TypedArraySample< Box2fTPTraits > Box2fArraySample
typedef TypedArraySample< Box2dTPTraits > Box2dArraySample
typedef TypedArraySample< Box3sTPTraits > Box3sArraySample
typedef TypedArraySample< Box3iTPTraits > Box3iArraySample
typedef TypedArraySample< Box3fTPTraits > Box3fArraySample
typedef TypedArraySample< Box3dTPTraits > Box3dArraySample
typedef TypedArraySample< M33fTPTraits > M33fArraySample
typedef TypedArraySample< M33dTPTraits > M33dArraySample
typedef TypedArraySample< M44fTPTraits > M44fArraySample
typedef TypedArraySample< M44dTPTraits > M44dArraySample
typedef TypedArraySample< QuatfTPTraits > QuatfArraySample
typedef TypedArraySample< QuatdTPTraits > QuatdArraySample
typedef TypedArraySample< C3hTPTraits > C3hArraySample
typedef TypedArraySample< C3fTPTraits > C3fArraySample
typedef TypedArraySample< C3cTPTraits > C3cArraySample
typedef TypedArraySample< C4hTPTraits > C4hArraySample
typedef TypedArraySample< C4fTPTraits > C4fArraySample
typedef TypedArraySample< C4cTPTraits > C4cArraySample
typedef TypedArraySample< N2fTPTraits > N2fArraySample
typedef TypedArraySample< N2dTPTraits > N2dArraySample
typedef TypedArraySample< N3fTPTraits > N3fArraySample
typedef TypedArraySample< N3dTPTraits > N3dArraySample
typedef Alembic::Util::shared_ptr< BoolArraySampleBoolArraySamplePtr
typedef Alembic::Util::shared_ptr< UcharArraySampleUcharArraySamplePtr
typedef Alembic::Util::shared_ptr< CharArraySampleCharArraySamplePtr
typedef Alembic::Util::shared_ptr< UInt16ArraySampleUInt16ArraySamplePtr
typedef Alembic::Util::shared_ptr< Int16ArraySampleInt16ArraySamplePtr
typedef Alembic::Util::shared_ptr< UInt32ArraySampleUInt32ArraySamplePtr
typedef Alembic::Util::shared_ptr< Int32ArraySampleInt32ArraySamplePtr
typedef Alembic::Util::shared_ptr< UInt64ArraySampleUInt64ArraySamplePtr
typedef Alembic::Util::shared_ptr< Int64ArraySampleInt64ArraySamplePtr
typedef Alembic::Util::shared_ptr< HalfArraySampleHalfArraySamplePtr
typedef Alembic::Util::shared_ptr< FloatArraySampleFloatArraySamplePtr
typedef Alembic::Util::shared_ptr< DoubleArraySampleDoubleArraySamplePtr
typedef Alembic::Util::shared_ptr< StringArraySampleStringArraySamplePtr
typedef Alembic::Util::shared_ptr< WstringArraySampleWstringArraySamplePtr
typedef Alembic::Util::shared_ptr< V2sArraySampleV2sArraySamplePtr
typedef Alembic::Util::shared_ptr< V2iArraySampleV2iArraySamplePtr
typedef Alembic::Util::shared_ptr< V2fArraySampleV2fArraySamplePtr
typedef Alembic::Util::shared_ptr< V2dArraySampleV2dArraySamplePtr
typedef Alembic::Util::shared_ptr< V3sArraySampleV3sArraySamplePtr
typedef Alembic::Util::shared_ptr< V3iArraySampleV3iArraySamplePtr
typedef Alembic::Util::shared_ptr< V3fArraySampleV3fArraySamplePtr
typedef Alembic::Util::shared_ptr< V3dArraySampleV3dArraySamplePtr
typedef Alembic::Util::shared_ptr< P2sArraySampleP2sArraySamplePtr
typedef Alembic::Util::shared_ptr< P2iArraySampleP2iArraySamplePtr
typedef Alembic::Util::shared_ptr< P2fArraySampleP2fArraySamplePtr
typedef Alembic::Util::shared_ptr< P2dArraySampleP2dArraySamplePtr
typedef Alembic::Util::shared_ptr< P3sArraySampleP3sArraySamplePtr
typedef Alembic::Util::shared_ptr< P3iArraySampleP3iArraySamplePtr
typedef Alembic::Util::shared_ptr< P3fArraySampleP3fArraySamplePtr
typedef Alembic::Util::shared_ptr< P3dArraySampleP3dArraySamplePtr
typedef Alembic::Util::shared_ptr< Box2sArraySampleBox2sArraySamplePtr
typedef Alembic::Util::shared_ptr< Box2iArraySampleBox2iArraySamplePtr
typedef Alembic::Util::shared_ptr< Box2fArraySampleBox2fArraySamplePtr
typedef Alembic::Util::shared_ptr< Box2dArraySampleBox2dArraySamplePtr
typedef Alembic::Util::shared_ptr< Box3sArraySampleBox3sArraySamplePtr
typedef Alembic::Util::shared_ptr< Box3iArraySampleBox3iArraySamplePtr
typedef Alembic::Util::shared_ptr< Box3fArraySampleBox3fArraySamplePtr
typedef Alembic::Util::shared_ptr< Box3dArraySampleBox3dArraySamplePtr
typedef Alembic::Util::shared_ptr< M33fArraySampleM33fArraySamplePtr
typedef Alembic::Util::shared_ptr< M33dArraySampleM33dArraySamplePtr
typedef Alembic::Util::shared_ptr< M44fArraySampleM44fArraySamplePtr
typedef Alembic::Util::shared_ptr< M44dArraySampleM44dArraySamplePtr
typedef Alembic::Util::shared_ptr< QuatfArraySampleQuatfArraySamplePtr
typedef Alembic::Util::shared_ptr< QuatdArraySampleQuatdArraySamplePtr
typedef Alembic::Util::shared_ptr< C3hArraySampleC3hArraySamplePtr
typedef Alembic::Util::shared_ptr< C3fArraySampleC3fArraySamplePtr
typedef Alembic::Util::shared_ptr< C3cArraySampleC3cArraySamplePtr
typedef Alembic::Util::shared_ptr< C4hArraySampleC4hArraySamplePtr
typedef Alembic::Util::shared_ptr< C4fArraySampleC4fArraySamplePtr
typedef Alembic::Util::shared_ptr< C4cArraySampleC4cArraySamplePtr
typedef Alembic::Util::shared_ptr< N2fArraySampleN2fArraySamplePtr
typedef Alembic::Util::shared_ptr< N2dArraySampleN2dArraySamplePtr
typedef Alembic::Util::shared_ptr< N3fArraySampleN3fArraySamplePtr
typedef Alembic::Util::shared_ptr< N3dArraySampleN3dArraySamplePtr
typedef BaseDimensions< Alembic::Util::uint64_tDimensions

Enumerations

enum  SchemaInterpMatching { kStrictMatching , kNoMatching , kSchemaTitleMatching }
enum  WrapExistingFlag { kWrapExisting }
enum  TopFlag { kTop }
enum  SparseFlag { kFull , kSparse }

Functions

template<class ARCHIVE_CTOR>
OArchive CreateArchiveWithInfo (ARCHIVE_CTOR iCtor, const std::string &iFileName, const std::string &iApplicationWriter, const std::string &iUserDescription, const Argument &iArg0=Argument(), const Argument &iArg1=Argument())
template<class ARCHIVE_CTOR>
OArchive CreateArchiveWithInfo (ARCHIVE_CTOR iCtor, const std::string &iFileName, double iDCCFPS, const std::string &iApplicationWriter, const std::string &iUserDescription, const Argument &iArg0=Argument(), const Argument &iArg1=Argument())
ALEMBIC_EXPORT void GetArchiveInfo (IArchive &iArchive, std::string &oApplicationWriter, std::string &oAlembicVersion, Util::uint32_t &oAlembicApiVersion, std::string &oDateWritten, std::string &oUserDescription)
ALEMBIC_EXPORT void GetArchiveInfo (IArchive &iArchive, std::string &oApplicationWriter, std::string &oAlembicVersion, Util::uint32_t &oAlembicApiVersion, std::string &oDateWritten, std::string &oUserDescription, double &oDCCFPS)
ALEMBIC_EXPORT void GetArchiveStartAndEndTime (IArchive &iArchive, double &oStartTime, double &oEndTime)
template<class SOMETHING>
ErrorHandler::Policy GetErrorHandlerPolicy (SOMETHING iSomething, const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
ErrorHandler::Policy GetErrorHandlerPolicyFromArgs (const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
AbcA::MetaData GetMetaData (const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
AbcA::TimeSamplingPtr GetTimeSampling (const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
uint32_t GetTimeSamplingIndex (const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
SchemaInterpMatching GetSchemaInterpMatching (const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
bool IsSparse (const Argument &iArg0, const Argument &iArg1=Argument(), const Argument &iArg2=Argument(), const Argument &iArg3=Argument())
ErrorHandler::Policy GetErrorHandlerPolicy (const Base &iClass)
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ArchiveWriterPtr)
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ObjectWriterPtr)
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::CompoundPropertyWriterPtr)
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ScalarPropertyWriterPtr)
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ArrayPropertyWriterPtr)
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ArchiveReaderPtr)
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ObjectReaderPtr)
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::CompoundPropertyReaderPtr)
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ScalarPropertyReaderPtr)
ErrorHandler::Policy GetErrorHandlerPolicy (AbcA::ArrayPropertyReaderPtr)
AbcA::CompoundPropertyWriterPtr GetCompoundPropertyWriterPtr (AbcA::CompoundPropertyWriterPtr iPtr)
AbcA::CompoundPropertyReaderPtr GetCompoundPropertyReaderPtr (AbcA::CompoundPropertyReaderPtr iPtr)
AbcA::ObjectWriterPtr GetObjectWriterPtr (AbcA::ObjectWriterPtr iPtr)
AbcA::ObjectReaderPtr GetObjectReaderPtr (AbcA::ObjectReaderPtr iPtr)
AbcA::ArchiveWriterPtr GetArchiveWriterPtr (AbcA::ArchiveWriterPtr iPtr)
AbcA::ArchiveReaderPtr GetArchiveReaderPtr (AbcA::ArchiveReaderPtr iPtr)
AbcA::ArchiveReaderPtr GetArchiveReaderPtr (IArchive &iPrp)
AbcA::CompoundPropertyReaderPtr GetCompoundPropertyReaderPtr (ICompoundProperty &iPrp)
AbcA::ObjectReaderPtr GetObjectReaderPtr (IObject &iPrp)
template<class OBJ>
ErrorHandler::Policy GetErrorHandlerPolicy (OBJ iObj, ErrorHandler::Policy iPcy)
ErrorHandler::Policy GetErrorHandlerPolicy (const Argument &iArg0, const Argument &iArg1)
AbcA::ArchiveWriterPtr GetArchiveWriterPtr (OArchive &iArch)
AbcA::CompoundPropertyWriterPtr GetCompoundPropertyWriterPtr (OCompoundProperty iPrp)
ALEMBIC_EXPORT void SetReference (AbcA::MetaData &ioMetaData)
ALEMBIC_EXPORT bool isReference (const AbcA::PropertyHeader &iHeader)
ALEMBIC_EXPORT void SetSourceName (AbcA::MetaData &ioMetaData, const std::string &iName)
ALEMBIC_EXPORT std::string GetSourceName (const AbcA::MetaData &iMetaData)
 DECLARE_POD_TRAITS (bool_t, BooleanTPTraits)
 DECLARE_POD_TRAITS (uint8_t, Uint8TPTraits)
 DECLARE_POD_TRAITS (int8_t, Int8TPTraits)
 DECLARE_POD_TRAITS (uint16_t, Uint16TPTraits)
 DECLARE_POD_TRAITS (int16_t, Int16TPTraits)
 DECLARE_POD_TRAITS (uint32_t, Uint32TPTraits)
 DECLARE_POD_TRAITS (int32_t, Int32TPTraits)
 DECLARE_POD_TRAITS (uint64_t, Uint64TPTraits)
 DECLARE_POD_TRAITS (int64_t, Int64TPTraits)
 DECLARE_POD_TRAITS (float16_t, Float16TPTraits)
 DECLARE_POD_TRAITS (float32_t, Float32TPTraits)
 DECLARE_POD_TRAITS (float64_t, Float64TPTraits)
 DECLARE_POD_TRAITS (string, StringTPTraits)
 DECLARE_POD_TRAITS (wstring, WstringTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2s, kInt16POD, 2, "vector", V2sTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2i, kInt32POD, 2, "vector", V2iTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2f, kFloat32POD, 2, "vector", V2fTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2d, kFloat64POD, 2, "vector", V2dTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3s, kInt16POD, 3, "vector", V3sTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3i, kInt32POD, 3, "vector", V3iTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3f, kFloat32POD, 3, "vector", V3fTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3d, kFloat64POD, 3, "vector", V3dTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2s, kInt16POD, 2, "point", P2sTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2i, kInt32POD, 2, "point", P2iTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2f, kFloat32POD, 2, "point", P2fTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2d, kFloat64POD, 2, "point", P2dTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3s, kInt16POD, 3, "point", P3sTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3i, kInt32POD, 3, "point", P3iTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3f, kFloat32POD, 3, "point", P3fTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V3d, kFloat64POD, 3, "point", P3dTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box2s, kInt16POD, 4, "box", Box2sTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box2i, kInt32POD, 4, "box", Box2iTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box2f, kFloat32POD, 4, "box", Box2fTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box2d, kFloat64POD, 4, "box", Box2dTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box3s, kInt16POD, 6, "box", Box3sTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box3i, kInt32POD, 6, "box", Box3iTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box3f, kFloat32POD, 6, "box", Box3fTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Box3d, kFloat64POD, 6, "box", Box3dTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (M33f, kFloat32POD, 9, "matrix", M33fTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (M33d, kFloat64POD, 9, "matrix", M33dTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (M44f, kFloat32POD, 16, "matrix", M44fTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (M44d, kFloat64POD, 16, "matrix", M44dTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Quatf, kFloat32POD, 4, "quat", QuatfTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (Quatd, kFloat64POD, 4, "quat", QuatdTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (C3h, kFloat16POD, 3, "rgb", C3hTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (C3f, kFloat32POD, 3, "rgb", C3fTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (C3c, kUint8POD, 3, "rgb", C3cTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (C4h, kFloat16POD, 4, "rgba", C4hTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (C4f, kFloat32POD, 4, "rgba", C4fTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (C4c, kUint8POD, 4, "rgba", C4cTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2f, kFloat32POD, 2, "normal", N2fTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (V2d, kFloat64POD, 2, "normal", N2dTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (N3f, kFloat32POD, 3, "normal", N3fTPTraits)
 ALEMBIC_ABC_DECLARE_TYPE_TRAITS (N3d, kFloat64POD, 3, "normal", N3dTPTraits)

Variables

static ALEMBIC_EXPORT_CONST char * kApplicationNameKey = "_ai_Application"
static ALEMBIC_EXPORT_CONST char * kDateWrittenKey = "_ai_DateWritten"
static ALEMBIC_EXPORT_CONST char * kUserDescriptionKey = "_ai_Description"
static ALEMBIC_EXPORT_CONST char * kDCCFPSKey = "_ai_DCC_FPS"

Typedef Documentation

◆ BoolArraySample

Definition at line 149 of file TypedArraySample.h.

◆ BoolArraySamplePtr

Definition at line 218 of file TypedArraySample.h.

◆ Box2dArraySample

◆ Box2dArraySamplePtr

Definition at line 256 of file TypedArraySample.h.

◆ Box2fArraySample

◆ Box2fArraySamplePtr

Definition at line 255 of file TypedArraySample.h.

◆ Box2iArraySample

◆ Box2iArraySamplePtr

Definition at line 254 of file TypedArraySample.h.

◆ Box2sArraySample

◆ Box2sArraySamplePtr

Definition at line 253 of file TypedArraySample.h.

◆ Box3dArraySample

◆ Box3dArraySamplePtr

Definition at line 261 of file TypedArraySample.h.

◆ Box3fArraySample

◆ Box3fArraySamplePtr

Definition at line 260 of file TypedArraySample.h.

◆ Box3iArraySample

◆ Box3iArraySamplePtr

Definition at line 259 of file TypedArraySample.h.

◆ Box3sArraySample

◆ Box3sArraySamplePtr

Definition at line 258 of file TypedArraySample.h.

◆ C3cArraySample

◆ C3cArraySamplePtr

Definition at line 274 of file TypedArraySample.h.

◆ C3fArraySample

◆ C3fArraySamplePtr

Definition at line 273 of file TypedArraySample.h.

◆ C3hArraySample

◆ C3hArraySamplePtr

Definition at line 272 of file TypedArraySample.h.

◆ C4cArraySample

◆ C4cArraySamplePtr

Definition at line 278 of file TypedArraySample.h.

◆ C4fArraySample

◆ C4fArraySamplePtr

Definition at line 277 of file TypedArraySample.h.

◆ C4hArraySample

◆ C4hArraySamplePtr

Definition at line 276 of file TypedArraySample.h.

◆ CharArraySample

◆ CharArraySamplePtr

Definition at line 220 of file TypedArraySample.h.

◆ Dimensions

Definition at line 189 of file Dimensions.h.

◆ DoubleArraySample

◆ DoubleArraySamplePtr

Definition at line 229 of file TypedArraySample.h.

◆ FloatArraySample

Definition at line 159 of file TypedArraySample.h.

◆ FloatArraySamplePtr

Definition at line 228 of file TypedArraySample.h.

◆ HalfArraySample

Definition at line 158 of file TypedArraySample.h.

◆ HalfArraySamplePtr

Definition at line 227 of file TypedArraySample.h.

◆ IBoolArrayProperty

◆ IBoolProperty

◆ IBox2dArrayProperty

◆ IBox2dProperty

◆ IBox2fArrayProperty

◆ IBox2fProperty

◆ IBox2iArrayProperty

◆ IBox2iProperty

◆ IBox2sArrayProperty

◆ IBox2sProperty

◆ IBox3dArrayProperty

◆ IBox3dProperty

◆ IBox3fArrayProperty

◆ IBox3fProperty

◆ IBox3iArrayProperty

◆ IBox3iProperty

◆ IBox3sArrayProperty

◆ IBox3sProperty

◆ IC3cArrayProperty

◆ IC3cProperty

◆ IC3fArrayProperty

◆ IC3fProperty

◆ IC3hArrayProperty

◆ IC3hProperty

◆ IC4cArrayProperty

◆ IC4cProperty

◆ IC4fArrayProperty

◆ IC4fProperty

◆ IC4hArrayProperty

◆ IC4hProperty

◆ ICharArrayProperty

◆ ICharProperty

◆ IDoubleArrayProperty

◆ IDoubleProperty

◆ IFloatArrayProperty

◆ IFloatProperty

◆ IHalfArrayProperty

◆ IHalfProperty

◆ IInt16ArrayProperty

◆ IInt16Property

◆ IInt32ArrayProperty

◆ IInt32Property

◆ IInt64ArrayProperty

◆ IInt64Property

◆ IM33dArrayProperty

◆ IM33dProperty

◆ IM33fArrayProperty

◆ IM33fProperty

◆ IM44dArrayProperty

◆ IM44dProperty

◆ IM44fArrayProperty

◆ IM44fProperty

◆ IN2dArrayProperty

◆ IN2dProperty

◆ IN2fArrayProperty

◆ IN2fProperty

◆ IN3dArrayProperty

◆ IN3dProperty

◆ IN3fArrayProperty

◆ IN3fProperty

◆ Int16ArraySample

◆ Int16ArraySamplePtr

Definition at line 222 of file TypedArraySample.h.

◆ Int32ArraySample

◆ Int32ArraySamplePtr

Definition at line 224 of file TypedArraySample.h.

◆ Int64ArraySample

◆ Int64ArraySamplePtr

Definition at line 226 of file TypedArraySample.h.

◆ IObjectPtr

typedef Alembic::Util::shared_ptr< IObject > Alembic::Abc::ALEMBIC_VERSION_NS::IObjectPtr

Definition at line 290 of file IObject.h.

◆ IP2dArrayProperty

◆ IP2dProperty

◆ IP2fArrayProperty

◆ IP2fProperty

◆ IP2iArrayProperty

◆ IP2iProperty

◆ IP2sArrayProperty

◆ IP2sProperty

◆ IP3dArrayProperty

◆ IP3dProperty

◆ IP3fArrayProperty

◆ IP3fProperty

◆ IP3iArrayProperty

◆ IP3iProperty

◆ IP3sArrayProperty

◆ IP3sProperty

◆ IQuatdArrayProperty

◆ IQuatdProperty

◆ IQuatfArrayProperty

◆ IQuatfProperty

◆ IStringArrayProperty

◆ IStringProperty

◆ IUcharArrayProperty

◆ IUcharProperty

◆ IUInt16ArrayProperty

◆ IUInt16Property

◆ IUInt32ArrayProperty

◆ IUInt32Property

◆ IUInt64ArrayProperty

◆ IUInt64Property

◆ IV2dArrayProperty

◆ IV2dProperty

◆ IV2fArrayProperty

◆ IV2fProperty

◆ IV2iArrayProperty

◆ IV2iProperty

◆ IV2sArrayProperty

◆ IV2sProperty

◆ IV3dArrayProperty

◆ IV3dProperty

◆ IV3fArrayProperty

◆ IV3fProperty

◆ IV3iArrayProperty

◆ IV3iProperty

◆ IV3sArrayProperty

◆ IV3sProperty

◆ IWstringArrayProperty

◆ IWstringProperty

◆ M33dArraySample

◆ M33dArraySamplePtr

Definition at line 264 of file TypedArraySample.h.

◆ M33fArraySample

◆ M33fArraySamplePtr

Definition at line 263 of file TypedArraySample.h.

◆ M44dArraySample

◆ M44dArraySamplePtr

Definition at line 267 of file TypedArraySample.h.

◆ M44fArraySample

◆ M44fArraySamplePtr

Definition at line 266 of file TypedArraySample.h.

◆ N2dArraySample

◆ N2dArraySamplePtr

Definition at line 281 of file TypedArraySample.h.

◆ N2fArraySample

◆ N2fArraySamplePtr

Definition at line 280 of file TypedArraySample.h.

◆ N3d

Definition at line 163 of file Foundation.h.

◆ N3dArraySample

◆ N3dArraySamplePtr

Definition at line 284 of file TypedArraySample.h.

◆ N3f

Definition at line 162 of file Foundation.h.

◆ N3fArraySample

◆ N3fArraySamplePtr

Definition at line 283 of file TypedArraySample.h.

◆ OBaseProperty

Definition at line 184 of file OBaseProperty.h.

◆ OBoolArrayProperty

◆ OBoolProperty

◆ OBox2dArrayProperty

◆ OBox2dProperty

◆ OBox2fArrayProperty

◆ OBox2fProperty

◆ OBox2iArrayProperty

◆ OBox2iProperty

◆ OBox2sArrayProperty

◆ OBox2sProperty

◆ OBox3dArrayProperty

◆ OBox3dProperty

◆ OBox3fArrayProperty

◆ OBox3fProperty

◆ OBox3iArrayProperty

◆ OBox3iProperty

◆ OBox3sArrayProperty

◆ OBox3sProperty

◆ OC3cArrayProperty

◆ OC3cProperty

◆ OC3fArrayProperty

◆ OC3fProperty

◆ OC3hArrayProperty

◆ OC3hProperty

◆ OC4cArrayProperty

◆ OC4cProperty

◆ OC4fArrayProperty

◆ OC4fProperty

◆ OC4hArrayProperty

◆ OC4hProperty

◆ OCharArrayProperty

◆ OCharProperty

◆ ODoubleArrayProperty

◆ ODoubleProperty

◆ OFloatArrayProperty

◆ OFloatProperty

◆ OHalfArrayProperty

◆ OHalfProperty

◆ OInt16ArrayProperty

◆ OInt16Property

◆ OInt32ArrayProperty

◆ OInt32Property

◆ OInt64ArrayProperty

◆ OInt64Property

◆ OM33dArrayProperty

◆ OM33dProperty

◆ OM33fArrayProperty

◆ OM33fProperty

◆ OM44dArrayProperty

◆ OM44dProperty

◆ OM44fArrayProperty

◆ OM44fProperty

◆ ON2dArrayProperty

◆ ON2dProperty

◆ ON2fArrayProperty

◆ ON2fProperty

◆ ON3dArrayProperty

◆ ON3dProperty

◆ ON3fArrayProperty

◆ ON3fProperty

◆ OP2dArrayProperty

◆ OP2dProperty

◆ OP2fArrayProperty

◆ OP2fProperty

◆ OP2iArrayProperty

◆ OP2iProperty

◆ OP2sArrayProperty

◆ OP2sProperty

◆ OP3dArrayProperty

◆ OP3dProperty

◆ OP3fArrayProperty

◆ OP3fProperty

◆ OP3iArrayProperty

◆ OP3iProperty

◆ OP3sArrayProperty

◆ OP3sProperty

◆ OQuatdArrayProperty

◆ OQuatdProperty

◆ OQuatfArrayProperty

◆ OQuatfProperty

◆ OStringArrayProperty

◆ OStringProperty

◆ OUcharArrayProperty

◆ OUcharProperty

◆ OUInt16ArrayProperty

◆ OUInt16Property

◆ OUInt32ArrayProperty

◆ OUInt32Property

◆ OUInt64ArrayProperty

◆ OUInt64Property

◆ OV2dArrayProperty

◆ OV2dProperty

◆ OV2fArrayProperty

◆ OV2fProperty

◆ OV2iArrayProperty

◆ OV2iProperty

◆ OV2sArrayProperty

◆ OV2sProperty

◆ OV3dArrayProperty

◆ OV3dProperty

◆ OV3fArrayProperty

◆ OV3fProperty

◆ OV3iArrayProperty

◆ OV3iProperty

◆ OV3sArrayProperty

◆ OV3sProperty

◆ OWstringArrayProperty

◆ OWstringProperty

◆ P2dArraySample

◆ P2dArraySamplePtr

Definition at line 246 of file TypedArraySample.h.

◆ P2fArraySample

◆ P2fArraySamplePtr

Definition at line 245 of file TypedArraySample.h.

◆ P2iArraySample

◆ P2iArraySamplePtr

Definition at line 244 of file TypedArraySample.h.

◆ P2sArraySample

◆ P2sArraySamplePtr

Definition at line 243 of file TypedArraySample.h.

◆ P3dArraySample

◆ P3dArraySamplePtr

Definition at line 251 of file TypedArraySample.h.

◆ P3fArraySample

◆ P3fArraySamplePtr

Definition at line 250 of file TypedArraySample.h.

◆ P3iArraySample

◆ P3iArraySamplePtr

Definition at line 249 of file TypedArraySample.h.

◆ P3sArraySample

◆ P3sArraySamplePtr

Definition at line 248 of file TypedArraySample.h.

◆ QuatdArraySample

◆ QuatdArraySamplePtr

Definition at line 270 of file TypedArraySample.h.

◆ QuatfArraySample

◆ QuatfArraySamplePtr

Definition at line 269 of file TypedArraySample.h.

◆ StringArraySample

◆ StringArraySamplePtr

Definition at line 230 of file TypedArraySample.h.

◆ UcharArraySample

◆ UcharArraySamplePtr

Definition at line 219 of file TypedArraySample.h.

◆ UInt16ArraySample

◆ UInt16ArraySamplePtr

Definition at line 221 of file TypedArraySample.h.

◆ UInt32ArraySample

◆ UInt32ArraySamplePtr

Definition at line 223 of file TypedArraySample.h.

◆ UInt64ArraySample

◆ UInt64ArraySamplePtr

Definition at line 225 of file TypedArraySample.h.

◆ V2dArraySample

◆ V2dArraySamplePtr

Definition at line 236 of file TypedArraySample.h.

◆ V2fArraySample

◆ V2fArraySamplePtr

Definition at line 235 of file TypedArraySample.h.

◆ V2iArraySample

◆ V2iArraySamplePtr

Definition at line 234 of file TypedArraySample.h.

◆ V2sArraySample

◆ V2sArraySamplePtr

Definition at line 233 of file TypedArraySample.h.

◆ V3dArraySample

◆ V3dArraySamplePtr

Definition at line 241 of file TypedArraySample.h.

◆ V3fArraySample

◆ V3fArraySamplePtr

Definition at line 240 of file TypedArraySample.h.

◆ V3iArraySample

◆ V3iArraySamplePtr

Definition at line 239 of file TypedArraySample.h.

◆ V3sArraySample

◆ V3sArraySamplePtr

Definition at line 238 of file TypedArraySample.h.

◆ WstringArraySample

◆ WstringArraySamplePtr

Definition at line 231 of file TypedArraySample.h.

Enumeration Type Documentation

◆ SchemaInterpMatching

Flag for specifying whether to match interpretations or schemas When we create objects that have certain expected properties, data formats or layouts, we use things called "SchemaTitles" and "Interpretations", both of which are just strings, for providing a hint as to the meaning of CompoundProperties and SimpleProperties, respectively. This flag is used by the wrapper classes to indicate how they will assert a match of schemaTitle or interpretation.

Enumerator
kStrictMatching 
kNoMatching 
kSchemaTitleMatching 

Definition at line 76 of file Foundation.h.

◆ SparseFlag

Flag used during write which indicates whether we are writing out the full schema, or just parts of it.

Enumerator
kFull 
kSparse 

Definition at line 112 of file Foundation.h.

◆ TopFlag

This flag exists to indicate that the "top" object or compound property is desired - when getting the top object from the Archive or getting the top compound property from the Object.

Enumerator
kTop 

Definition at line 103 of file Foundation.h.

◆ WrapExistingFlag

We want to be able to use our wrapper classes to wrap existing writer and reader objects from AbcCoreAbstract. However, the constructors for these wrapper classes have trouble distinguishing between the user request to wrap an existing writer, vs the request to create a new writer. While for some of the properties herein this is actually not ambiguous, we insist on the use of this flag because it makes code and intention more readable.

Enumerator
kWrapExisting 

Definition at line 93 of file Foundation.h.

Function Documentation

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [1/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box2d ,
kFloat64POD ,
4 ,
"box" ,
Box2dTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [2/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box2f ,
kFloat32POD ,
4 ,
"box" ,
Box2fTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [3/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box2i ,
kInt32POD ,
4 ,
"box" ,
Box2iTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [4/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box2s ,
kInt16POD ,
4 ,
"box" ,
Box2sTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [5/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box3d ,
kFloat64POD ,
6 ,
"box" ,
Box3dTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [6/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box3f ,
kFloat32POD ,
6 ,
"box" ,
Box3fTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [7/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box3i ,
kInt32POD ,
6 ,
"box" ,
Box3iTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [8/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Box3s ,
kInt16POD ,
6 ,
"box" ,
Box3sTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [9/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( C3c ,
kUint8POD ,
3 ,
"rgb" ,
C3cTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [10/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( C3f ,
kFloat32POD ,
3 ,
"rgb" ,
C3fTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [11/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( C3h ,
kFloat16POD ,
3 ,
"rgb" ,
C3hTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [12/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( C4c ,
kUint8POD ,
4 ,
"rgba" ,
C4cTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [13/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( C4f ,
kFloat32POD ,
4 ,
"rgba" ,
C4fTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [14/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( C4h ,
kFloat16POD ,
4 ,
"rgba" ,
C4hTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [15/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( M33d ,
kFloat64POD ,
9 ,
"matrix" ,
M33dTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [16/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( M33f ,
kFloat32POD ,
9 ,
"matrix" ,
M33fTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [17/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( M44d ,
kFloat64POD ,
16 ,
"matrix" ,
M44dTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [18/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( M44f ,
kFloat32POD ,
16 ,
"matrix" ,
M44fTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [19/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( N3d ,
kFloat64POD ,
3 ,
"normal" ,
N3dTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [20/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( N3f ,
kFloat32POD ,
3 ,
"normal" ,
N3fTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [21/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Quatd ,
kFloat64POD ,
4 ,
"quat" ,
QuatdTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [22/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( Quatf ,
kFloat32POD ,
4 ,
"quat" ,
QuatfTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [23/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2d ,
kFloat64POD ,
2 ,
"normal" ,
N2dTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [24/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2d ,
kFloat64POD ,
2 ,
"point" ,
P2dTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [25/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2d ,
kFloat64POD ,
2 ,
"vector" ,
V2dTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [26/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2f ,
kFloat32POD ,
2 ,
"normal" ,
N2fTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [27/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2f ,
kFloat32POD ,
2 ,
"point" ,
P2fTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [28/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2f ,
kFloat32POD ,
2 ,
"vector" ,
V2fTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [29/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2i ,
kInt32POD ,
2 ,
"point" ,
P2iTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [30/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2i ,
kInt32POD ,
2 ,
"vector" ,
V2iTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [31/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2s ,
kInt16POD ,
2 ,
"point" ,
P2sTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [32/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V2s ,
kInt16POD ,
2 ,
"vector" ,
V2sTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [33/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3d ,
kFloat64POD ,
3 ,
"point" ,
P3dTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [34/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3d ,
kFloat64POD ,
3 ,
"vector" ,
V3dTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [35/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3f ,
kFloat32POD ,
3 ,
"point" ,
P3fTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [36/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3f ,
kFloat32POD ,
3 ,
"vector" ,
V3fTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [37/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3i ,
kInt32POD ,
3 ,
"point" ,
P3iTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [38/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3i ,
kInt32POD ,
3 ,
"vector" ,
V3iTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [39/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3s ,
kInt16POD ,
3 ,
"point" ,
P3sTPTraits  )

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [40/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3s ,
kInt16POD ,
3 ,
"vector" ,
V3sTPTraits  )

◆ CreateArchiveWithInfo() [1/2]

template<class ARCHIVE_CTOR>
OArchive Alembic::Abc::ALEMBIC_VERSION_NS::CreateArchiveWithInfo ( ARCHIVE_CTOR iCtor,
const std::string & iFileName,
const std::string & iApplicationWriter,
const std::string & iUserDescription,
const Argument & iArg0 = Argument(),
const Argument & iArg1 = Argument() )
Parameters
iCtorWe need to pass in a constructor which provides an explicit link to the concrete implementation of AbcCoreAbstract that we're using.
iFileNameFile name
iApplicationWriterApplication specific information about what is writing the file
iUserDescriptionExtra information, could be arguments to the tool that is writing the file.
iArg0Optional meta data or error handling policy
iArg1Optional meta data or error handling policy

Definition at line 225 of file ArchiveInfo.h.

References CreateArchiveWithInfo().

Referenced by CreateArchiveWithInfo().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CreateArchiveWithInfo() [2/2]

template<class ARCHIVE_CTOR>
OArchive Alembic::Abc::ALEMBIC_VERSION_NS::CreateArchiveWithInfo ( ARCHIVE_CTOR iCtor,
const std::string & iFileName,
double iDCCFPS,
const std::string & iApplicationWriter,
const std::string & iUserDescription,
const Argument & iArg0 = Argument(),
const Argument & iArg1 = Argument() )
Parameters
iCtorWe need to pass in a constructor which provides an explicit link to the concrete implementation of AbcCoreAbstract that we're using.
iFileNameFile name
iDCCFPSOptional FPS hint that the DCC used at write time
iApplicationWriterApplication specific information about what is writing the file
iUserDescriptionExtra information, could be arguments to the tool that is writing the file.
iArg0Optional meta data or error handling policy
iArg1Optional meta data or error handling policy

Definition at line 177 of file ArchiveInfo.h.

References GetErrorHandlerPolicyFromArgs(), GetMetaData(), kApplicationNameKey, kDateWrittenKey, kDCCFPSKey, and kUserDescriptionKey.

Here is the call graph for this function:

◆ DECLARE_POD_TRAITS() [1/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( bool_t ,
BooleanTPTraits  )

◆ DECLARE_POD_TRAITS() [2/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( float16_t ,
Float16TPTraits  )

◆ DECLARE_POD_TRAITS() [3/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( float32_t ,
Float32TPTraits  )

◆ DECLARE_POD_TRAITS() [4/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( float64_t ,
Float64TPTraits  )

◆ DECLARE_POD_TRAITS() [5/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( int16_t ,
Int16TPTraits  )

◆ DECLARE_POD_TRAITS() [6/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( int32_t ,
Int32TPTraits  )

◆ DECLARE_POD_TRAITS() [7/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( int64_t ,
Int64TPTraits  )

◆ DECLARE_POD_TRAITS() [8/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( int8_t ,
Int8TPTraits  )

◆ DECLARE_POD_TRAITS() [9/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( string ,
StringTPTraits  )

◆ DECLARE_POD_TRAITS() [10/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( uint16_t ,
Uint16TPTraits  )

◆ DECLARE_POD_TRAITS() [11/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( uint32_t ,
Uint32TPTraits  )

◆ DECLARE_POD_TRAITS() [12/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( uint64_t ,
Uint64TPTraits  )

◆ DECLARE_POD_TRAITS() [13/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( uint8_t ,
Uint8TPTraits  )

◆ DECLARE_POD_TRAITS() [14/14]

Alembic::Abc::ALEMBIC_VERSION_NS::DECLARE_POD_TRAITS ( wstring ,
WstringTPTraits  )

◆ GetArchiveInfo() [1/2]

ALEMBIC_EXPORT void Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveInfo ( IArchive & iArchive,
std::string & oApplicationWriter,
std::string & oAlembicVersion,
Util::uint32_t & oAlembicApiVersion,
std::string & oDateWritten,
std::string & oUserDescription )
Parameters
iArchiveThe Archive whose meta data will be inspected
oApplicationWriterApplication specific information about what wrote the file
oAlembicVersionWhat version of Alembic wrote the file (and when it was built)
oAlembicApiVersionNumeric version of the Alembic API that wrote the file
oDateWrittenThe data that the file was originally written
oUserDescriptionExtra information, could be arguments to the tool that wrote the file.

References ALEMBIC_EXPORT.

◆ GetArchiveInfo() [2/2]

ALEMBIC_EXPORT void Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveInfo ( IArchive & iArchive,
std::string & oApplicationWriter,
std::string & oAlembicVersion,
Util::uint32_t & oAlembicApiVersion,
std::string & oDateWritten,
std::string & oUserDescription,
double & oDCCFPS )
Parameters
iArchiveThe Archive whose meta data will be inspected
oApplicationWriterApplication specific information about what wrote the file
oAlembicVersionWhat version of Alembic wrote the file (and when it was built)
oAlembicApiVersionNumeric version of the Alembic API that wrote the file
oDateWrittenThe data that the file was originally written
oUserDescriptionExtra information, could be arguments to the tool that wrote the file.
oDCCFPSOptional hint about what FPS was being used by the DCC when this archive was created.

References ALEMBIC_EXPORT.

◆ GetArchiveReaderPtr() [1/2]

AbcA::ArchiveReaderPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveReaderPtr ( AbcA::ArchiveReaderPtr iPtr)
inline

Definition at line 219 of file Foundation.h.

◆ GetArchiveReaderPtr() [2/2]

AbcA::ArchiveReaderPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveReaderPtr ( IArchive & iPrp)
inline

This function is used by the intrusive templated constructors for IObjects.

Definition at line 193 of file IArchive.h.

References Alembic::Abc::ALEMBIC_VERSION_NS::IArchive::getPtr().

Here is the call graph for this function:

◆ GetArchiveStartAndEndTime()

ALEMBIC_EXPORT void Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveStartAndEndTime ( IArchive & iArchive,
double & oStartTime,
double & oEndTime )

Convenience function which gets a start and end time for the archive using only IArchive::getMaxNumSamplesForTimeSamplingIndex. The hierarchy is NOT walked. If the archive was written prior to 1.1.3 or no samples were written for any of the properties DBL_MAX will be set for oStartTime and -DBL_MAX will be set for oEndTime.

Parameters
iArchiveThe Archive to be inspected
oStartTimeThe start time for the archive in seconds
oEndTimeThe end time for the archive in seconds

◆ GetArchiveWriterPtr() [1/2]

AbcA::ArchiveWriterPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveWriterPtr ( AbcA::ArchiveWriterPtr iPtr)
inline

Definition at line 213 of file Foundation.h.

◆ GetArchiveWriterPtr() [2/2]

AbcA::ArchiveWriterPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetArchiveWriterPtr ( OArchive & iArch)
inline

Definition at line 191 of file OArchive.h.

References Alembic::Abc::ALEMBIC_VERSION_NS::OArchive::getPtr().

Here is the call graph for this function:

◆ GetCompoundPropertyReaderPtr() [1/2]

AbcA::CompoundPropertyReaderPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetCompoundPropertyReaderPtr ( AbcA::CompoundPropertyReaderPtr iPtr)
inline

Definition at line 181 of file Foundation.h.

Referenced by Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::ITypedGeomParam().

Here is the caller graph for this function:

◆ GetCompoundPropertyReaderPtr() [2/2]

AbcA::CompoundPropertyReaderPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetCompoundPropertyReaderPtr ( ICompoundProperty & iPrp)
inline

Definition at line 159 of file ICompoundProperty.h.

References Alembic::Abc::ALEMBIC_VERSION_NS::IBasePropertyT< PROP_PTR >::getPtr().

Here is the call graph for this function:

◆ GetCompoundPropertyWriterPtr() [1/2]

AbcA::CompoundPropertyWriterPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetCompoundPropertyWriterPtr ( AbcA::CompoundPropertyWriterPtr iPtr)
inline

◆ GetCompoundPropertyWriterPtr() [2/2]

AbcA::CompoundPropertyWriterPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetCompoundPropertyWriterPtr ( OCompoundProperty iPrp)
inline

Definition at line 166 of file OCompoundProperty.h.

References Alembic::Abc::ALEMBIC_VERSION_NS::OBasePropertyT< PROP_PTR >::getPtr().

Here is the call graph for this function:

◆ GetErrorHandlerPolicy() [1/14]

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ArchiveReaderPtr )
inline

◆ GetErrorHandlerPolicy() [2/14]

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ArchiveWriterPtr )
inline

◆ GetErrorHandlerPolicy() [3/14]

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ArrayPropertyReaderPtr )
inline

◆ GetErrorHandlerPolicy() [4/14]

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ArrayPropertyWriterPtr )
inline

◆ GetErrorHandlerPolicy() [5/14]

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::CompoundPropertyReaderPtr )
inline

◆ GetErrorHandlerPolicy() [6/14]

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::CompoundPropertyWriterPtr )
inline

◆ GetErrorHandlerPolicy() [7/14]

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ObjectReaderPtr )
inline

◆ GetErrorHandlerPolicy() [8/14]

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ObjectWriterPtr )
inline

◆ GetErrorHandlerPolicy() [9/14]

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ScalarPropertyReaderPtr )
inline

◆ GetErrorHandlerPolicy() [10/14]

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( AbcA::ScalarPropertyWriterPtr )
inline

◆ GetErrorHandlerPolicy() [11/14]

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( const Argument & iArg0,
const Argument & iArg1 )
inline

◆ GetErrorHandlerPolicy() [12/14]

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( const Base & iClass)
inline

Definition at line 91 of file Base.h.

References Alembic::Abc::ALEMBIC_VERSION_NS::Base::getErrorHandlerPolicy().

Here is the call graph for this function:

◆ GetErrorHandlerPolicy() [13/14]

template<class OBJ>
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( OBJ iObj,
ErrorHandler::Policy iPcy )
inline

Definition at line 301 of file IObject.h.

References GetErrorHandlerPolicy().

Here is the call graph for this function:

◆ GetErrorHandlerPolicy() [14/14]

template<class SOMETHING>
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy ( SOMETHING iSomething,
const Argument & iArg0,
const Argument & iArg1 = Argument(),
const Argument & iArg2 = Argument(),
const Argument & iArg3 = Argument() )
inline

This is for when you need to get the error handler policy out inside a constructor header.

Definition at line 241 of file Argument.h.

References GetErrorHandlerPolicy(), Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::getErrorHandlerPolicy(), and Alembic::Abc::ALEMBIC_VERSION_NS::Argument::setInto().

Referenced by Alembic::Abc::ALEMBIC_VERSION_NS::IArrayProperty::IArrayProperty(), Alembic::Abc::ALEMBIC_VERSION_NS::IArrayProperty::IArrayProperty(), Alembic::Abc::ALEMBIC_VERSION_NS::IObject::IObject(), Alembic::Abc::ALEMBIC_VERSION_NS::IObject::IObject(), Alembic::Abc::ALEMBIC_VERSION_NS::IObject::IObject(), Alembic::Abc::ALEMBIC_VERSION_NS::IScalarProperty::IScalarProperty(), Alembic::Abc::ALEMBIC_VERSION_NS::IScalarProperty::IScalarProperty(), Alembic::Abc::ALEMBIC_VERSION_NS::ISchema< XformSchemaInfo >::ISchema(), Alembic::Abc::ALEMBIC_VERSION_NS::ISchemaObject< ICollectionsSchema >::ISchemaObject(), Alembic::Abc::ALEMBIC_VERSION_NS::ISchemaObject< ICollectionsSchema >::ISchemaObject(), Alembic::Abc::ALEMBIC_VERSION_NS::ITypedArrayProperty< BooleanTPTraits >::ITypedArrayProperty(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::ITypedGeomParam(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::ITypedGeomParam(), Alembic::Abc::ALEMBIC_VERSION_NS::ITypedScalarProperty< BooleanTPTraits >::ITypedScalarProperty(), Alembic::Abc::ALEMBIC_VERSION_NS::OArrayProperty::OArrayProperty(), Alembic::Abc::ALEMBIC_VERSION_NS::OArrayProperty::OArrayProperty(), Alembic::Abc::ALEMBIC_VERSION_NS::OObject::OObject(), Alembic::Abc::ALEMBIC_VERSION_NS::OObject::OObject(), Alembic::Abc::ALEMBIC_VERSION_NS::OSchema< XformSchemaInfo >::OSchema(), Alembic::Abc::ALEMBIC_VERSION_NS::OSchemaObject< SCHEMA >::OSchemaObject(), Alembic::Abc::ALEMBIC_VERSION_NS::OTypedArrayProperty< BooleanTPTraits >::OTypedArrayProperty(), Alembic::Abc::ALEMBIC_VERSION_NS::OTypedArrayProperty< BooleanTPTraits >::OTypedArrayProperty(), Alembic::Abc::ALEMBIC_VERSION_NS::OTypedArrayProperty< BooleanTPTraits >::OTypedArrayProperty(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< BooleanTPTraits >::OTypedGeomParam(), Alembic::Abc::ALEMBIC_VERSION_NS::OTypedScalarProperty< BooleanTPTraits >::OTypedScalarProperty(), Alembic::Abc::ALEMBIC_VERSION_NS::OTypedScalarProperty< BooleanTPTraits >::OTypedScalarProperty(), GetErrorHandlerPolicy(), and GetErrorHandlerPolicy().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetErrorHandlerPolicyFromArgs()

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicyFromArgs ( const Argument & iArg0,
const Argument & iArg1 = Argument(),
const Argument & iArg2 = Argument(),
const Argument & iArg3 = Argument() )
inline

◆ GetMetaData()

AbcA::MetaData Alembic::Abc::ALEMBIC_VERSION_NS::GetMetaData ( const Argument & iArg0,
const Argument & iArg1 = Argument(),
const Argument & iArg2 = Argument(),
const Argument & iArg3 = Argument() )
inline

Definition at line 272 of file Argument.h.

References Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::getMetaData(), and Alembic::Abc::ALEMBIC_VERSION_NS::Argument::setInto().

Referenced by CreateArchiveWithInfo().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetObjectReaderPtr() [1/2]

AbcA::ObjectReaderPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetObjectReaderPtr ( AbcA::ObjectReaderPtr iPtr)
inline

Definition at line 200 of file Foundation.h.

Referenced by Alembic::Abc::ALEMBIC_VERSION_NS::IObject::IObject(), and Alembic::Abc::ALEMBIC_VERSION_NS::IObject::IObject().

Here is the caller graph for this function:

◆ GetObjectReaderPtr() [2/2]

AbcA::ObjectReaderPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetObjectReaderPtr ( IObject & iPrp)
inline

Definition at line 294 of file IObject.h.

References Alembic::Abc::ALEMBIC_VERSION_NS::IObject::getPtr().

Here is the call graph for this function:

◆ GetObjectWriterPtr()

AbcA::ObjectWriterPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetObjectWriterPtr ( AbcA::ObjectWriterPtr iPtr)
inline

Definition at line 194 of file Foundation.h.

◆ GetSchemaInterpMatching()

◆ GetSourceName()

ALEMBIC_EXPORT std::string Alembic::Abc::ALEMBIC_VERSION_NS::GetSourceName ( const AbcA::MetaData & iMetaData)

References ALEMBIC_EXPORT.

◆ GetTimeSampling()

AbcA::TimeSamplingPtr Alembic::Abc::ALEMBIC_VERSION_NS::GetTimeSampling ( const Argument & iArg0,
const Argument & iArg1 = Argument(),
const Argument & iArg2 = Argument(),
const Argument & iArg3 = Argument() )
inline

◆ GetTimeSamplingIndex()

uint32_t Alembic::Abc::ALEMBIC_VERSION_NS::GetTimeSamplingIndex ( const Argument & iArg0,
const Argument & iArg1 = Argument(),
const Argument & iArg2 = Argument(),
const Argument & iArg3 = Argument() )
inline

◆ isReference()

ALEMBIC_EXPORT bool Alembic::Abc::ALEMBIC_VERSION_NS::isReference ( const AbcA::PropertyHeader & iHeader)

References ALEMBIC_EXPORT.

◆ IsSparse()

bool Alembic::Abc::ALEMBIC_VERSION_NS::IsSparse ( const Argument & iArg0,
const Argument & iArg1 = Argument(),
const Argument & iArg2 = Argument(),
const Argument & iArg3 = Argument() )
inline

◆ SetReference()

ALEMBIC_EXPORT void Alembic::Abc::ALEMBIC_VERSION_NS::SetReference ( AbcA::MetaData & ioMetaData)

References ALEMBIC_EXPORT.

◆ SetSourceName()

ALEMBIC_EXPORT void Alembic::Abc::ALEMBIC_VERSION_NS::SetSourceName ( AbcA::MetaData & ioMetaData,
const std::string & iName )

References ALEMBIC_EXPORT.

Variable Documentation

◆ kApplicationNameKey

ALEMBIC_EXPORT_CONST char* Alembic::Abc::ALEMBIC_VERSION_NS::kApplicationNameKey = "_ai_Application"
static

Definition at line 57 of file ArchiveInfo.h.

Referenced by CreateArchiveWithInfo().

◆ kDateWrittenKey

ALEMBIC_EXPORT_CONST char* Alembic::Abc::ALEMBIC_VERSION_NS::kDateWrittenKey = "_ai_DateWritten"
static

Definition at line 58 of file ArchiveInfo.h.

Referenced by CreateArchiveWithInfo().

◆ kDCCFPSKey

ALEMBIC_EXPORT_CONST char* Alembic::Abc::ALEMBIC_VERSION_NS::kDCCFPSKey = "_ai_DCC_FPS"
static

Definition at line 60 of file ArchiveInfo.h.

Referenced by CreateArchiveWithInfo().

◆ kUserDescriptionKey

ALEMBIC_EXPORT_CONST char* Alembic::Abc::ALEMBIC_VERSION_NS::kUserDescriptionKey = "_ai_Description"
static

Definition at line 59 of file ArchiveInfo.h.

Referenced by CreateArchiveWithInfo().