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

Classes

class  ReadArchive

Typedefs

typedef std::map< std::string, size_t > ChildNameMap
typedef Alembic::Util::shared_ptr< ArImpl > ArImplPtr
typedef Alembic::Util::shared_ptr< OrImpl > OrImplPtr
typedef Alembic::Util::shared_ptr< AbcA::ObjectHeader > ObjectHeaderPtr
typedef Alembic::Util::shared_ptr< CprImpl > CprImplPtr
typedef std::vector< Alembic::AbcCoreAbstract::ArchiveReaderPtrArchiveReaderPtrs
typedef std::vector< Alembic::AbcCoreAbstract::CompoundPropertyReaderPtrCompoundReaderPtrs

Functions

ALEMBIC_EXPORT void SetPrune (Alembic::AbcCoreAbstract::MetaData &oMetaData, bool shouldPrune)
ALEMBIC_EXPORT void SetReplace (Alembic::AbcCoreAbstract::MetaData &oMetaData, bool shouldReplace)

Typedef Documentation

◆ ArchiveReaderPtrs

◆ ArImplPtr

typedef Alembic::Util::shared_ptr< ArImpl > Alembic::AbcCoreLayer::ALEMBIC_VERSION_NS::ArImplPtr

Definition at line 52 of file Foundation.h.

◆ ChildNameMap

typedef std::map< std::string, size_t > Alembic::AbcCoreLayer::ALEMBIC_VERSION_NS::ChildNameMap

Definition at line 49 of file Foundation.h.

◆ CompoundReaderPtrs

◆ CprImplPtr

typedef Alembic::Util::shared_ptr< CprImpl > Alembic::AbcCoreLayer::ALEMBIC_VERSION_NS::CprImplPtr

Definition at line 60 of file Foundation.h.

◆ ObjectHeaderPtr

typedef Alembic::Util::shared_ptr<AbcA::ObjectHeader> Alembic::AbcCoreLayer::ALEMBIC_VERSION_NS::ObjectHeaderPtr

Definition at line 57 of file Foundation.h.

◆ OrImplPtr

typedef Alembic::Util::shared_ptr< OrImpl > Alembic::AbcCoreLayer::ALEMBIC_VERSION_NS::OrImplPtr

Definition at line 55 of file Foundation.h.

Function Documentation

◆ SetPrune()

ALEMBIC_EXPORT void Alembic::AbcCoreLayer::ALEMBIC_VERSION_NS::SetPrune ( Alembic::AbcCoreAbstract::MetaData & oMetaData,
bool shouldPrune )

Used to mark that an Alembic object or property is meant to be pruned when read via AbcCoreLayer. Pruning an object or compound property will also removes all of their children.

References ALEMBIC_EXPORT.

◆ SetReplace()

ALEMBIC_EXPORT void Alembic::AbcCoreLayer::ALEMBIC_VERSION_NS::SetReplace ( Alembic::AbcCoreAbstract::MetaData & oMetaData,
bool shouldReplace )

Used to mark that an Alembic object or property is meant to be replaced when read via AbcCoreLayer. Replacing an object or compound property will also replace all of the children encountered so far. Since pruning is more destructive it trumps replace.

References ALEMBIC_EXPORT.