Assimp  v3.1.1 (June 2014)
Assimp::FBX::Document Class Reference

DOM root for a FBX file. More...

Public Member Functions

const std::vector< const AnimationStack * > & AnimationStacks () const
 
const ConnectionMapConnectionsByDestination () const
 
const ConnectionMapConnectionsBySource () const
 
const unsigned int * CreationTimeStamp () const
 
const std::string & Creator () const
 
 Document (const Parser &parser, const ImportSettings &settings)
 
unsigned int FBXVersion () const
 
std::vector< const Connection * > GetConnectionsByDestinationSequenced (uint64_t dest) const
 
std::vector< const Connection * > GetConnectionsByDestinationSequenced (uint64_t dest, const char *classname) const
 
std::vector< const Connection * > GetConnectionsByDestinationSequenced (uint64_t dest, const char *const *classnames, size_t count) const
 
std::vector< const Connection * > GetConnectionsBySourceSequenced (uint64_t source) const
 
std::vector< const Connection * > GetConnectionsBySourceSequenced (uint64_t source, const char *classname) const
 
std::vector< const Connection * > GetConnectionsBySourceSequenced (uint64_t source, const char *const *classnames, size_t count) const
 
LazyObjectGetObject (uint64_t id) const
 
const FileGlobalSettingsGlobalSettings () const
 
bool IsBinary () const
 
const ObjectMapObjects () const
 
const ImportSettingsSettings () const
 
const PropertyTemplateMapTemplates () const
 
 ~Document ()
 

Detailed Description

DOM root for a FBX file.

Constructor & Destructor Documentation

◆ Document()

Assimp::FBX::Document::Document ( const Parser parser,
const ImportSettings settings 
)

◆ ~Document()

Assimp::FBX::Document::~Document ( )

Member Function Documentation

◆ AnimationStacks()

const std::vector< const AnimationStack * > & Assimp::FBX::Document::AnimationStacks ( ) const

◆ ConnectionsByDestination()

const ConnectionMap& Assimp::FBX::Document::ConnectionsByDestination ( ) const
inline

◆ ConnectionsBySource()

const ConnectionMap& Assimp::FBX::Document::ConnectionsBySource ( ) const
inline

◆ CreationTimeStamp()

const unsigned int* Assimp::FBX::Document::CreationTimeStamp ( ) const
inline

◆ Creator()

const std::string& Assimp::FBX::Document::Creator ( ) const
inline

◆ FBXVersion()

unsigned int Assimp::FBX::Document::FBXVersion ( ) const
inline

◆ GetConnectionsByDestinationSequenced() [1/3]

std::vector< const Connection * > Assimp::FBX::Document::GetConnectionsByDestinationSequenced ( uint64_t  dest) const

◆ GetConnectionsByDestinationSequenced() [2/3]

std::vector< const Connection * > Assimp::FBX::Document::GetConnectionsByDestinationSequenced ( uint64_t  dest,
const char *  classname 
) const

◆ GetConnectionsByDestinationSequenced() [3/3]

std::vector< const Connection * > Assimp::FBX::Document::GetConnectionsByDestinationSequenced ( uint64_t  dest,
const char *const *  classnames,
size_t  count 
) const

◆ GetConnectionsBySourceSequenced() [1/3]

std::vector< const Connection * > Assimp::FBX::Document::GetConnectionsBySourceSequenced ( uint64_t  source) const

◆ GetConnectionsBySourceSequenced() [2/3]

std::vector< const Connection * > Assimp::FBX::Document::GetConnectionsBySourceSequenced ( uint64_t  source,
const char *  classname 
) const

◆ GetConnectionsBySourceSequenced() [3/3]

std::vector< const Connection * > Assimp::FBX::Document::GetConnectionsBySourceSequenced ( uint64_t  source,
const char *const *  classnames,
size_t  count 
) const

◆ GetObject()

LazyObject * Assimp::FBX::Document::GetObject ( uint64_t  id) const

◆ GlobalSettings()

const FileGlobalSettings& Assimp::FBX::Document::GlobalSettings ( ) const
inline

◆ IsBinary()

bool Assimp::FBX::Document::IsBinary ( ) const
inline

◆ Objects()

const ObjectMap& Assimp::FBX::Document::Objects ( ) const
inline

◆ Settings()

const ImportSettings& Assimp::FBX::Document::Settings ( ) const
inline

◆ Templates()

const PropertyTemplateMap& Assimp::FBX::Document::Templates ( ) const
inline

The documentation for this class was generated from the following files: