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::BasePropertyWriterPtrOBaseProperty
 
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
 

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.

◆ 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

◆ 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  ,
,
"box"  ,
Box2dTPTraits   
)

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [2/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [3/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [4/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [5/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [6/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [7/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [8/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [9/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [10/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [11/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [12/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [13/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [14/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [15/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [16/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( M33f  ,
kFloat32POD  ,
,
"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  ,
,
"normal"  ,
N3dTPTraits   
)

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [20/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [21/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [22/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [23/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [24/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [25/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [26/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [27/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [28/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [29/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [30/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [31/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [32/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [33/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [34/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [35/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [36/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [37/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [38/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [39/40]

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

◆ ALEMBIC_ABC_DECLARE_TYPE_TRAITS() [40/40]

Alembic::Abc::ALEMBIC_VERSION_NS::ALEMBIC_ABC_DECLARE_TYPE_TRAITS ( V3s  ,
kInt16POD  ,
,
"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, kUserDescriptionKey, and Alembic::AbcCoreAbstract::ALEMBIC_VERSION_NS::MetaData::set().

+ 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.

◆ 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.

◆ 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 Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::getErrorHandlerPolicy(), 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::ISchemaObject< SCHEMA >::ISchemaObject(), Alembic::Abc::ALEMBIC_VERSION_NS::ISchemaObject< SCHEMA >::ISchemaObject(), Alembic::Abc::ALEMBIC_VERSION_NS::ITypedArrayProperty< TRAITS >::ITypedArrayProperty(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::ITypedGeomParam(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::ITypedGeomParam< TRAITS >::ITypedGeomParam(), Alembic::Abc::ALEMBIC_VERSION_NS::ITypedScalarProperty< TRAITS >::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< INFO >::OSchema(), Alembic::Abc::ALEMBIC_VERSION_NS::OSchemaObject< SCHEMA >::OSchemaObject(), Alembic::Abc::ALEMBIC_VERSION_NS::OTypedArrayProperty< TRAITS >::OTypedArrayProperty(), Alembic::AbcGeom::ALEMBIC_VERSION_NS::OTypedGeomParam< TRAITS >::OTypedGeomParam(), Alembic::Abc::ALEMBIC_VERSION_NS::OTypedScalarProperty< TRAITS >::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

Definition at line 257 of file Argument.h.

References Alembic::Abc::ALEMBIC_VERSION_NS::Arguments::getErrorHandlerPolicy(), 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:

◆ 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)

◆ 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)

◆ 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)

◆ SetSourceName()

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

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().