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

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.

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