Sirikata
Public Member Functions | Private Member Functions | Private Attributes
Sirikata::Models::ColladaDocumentLoader Class Reference

A class designed to (one-shot) load a single COLLADA document using OpenCOLLADA. More...

#include <ColladaDocumentLoader.hpp>

Collaboration diagram for Sirikata::Models::ColladaDocumentLoader:

List of all members.

Public Member Functions

 ColladaDocumentLoader (Transfer::URI const &uri, const SHA256 &hash)
 ~ColladaDocumentLoader ()
bool load (char const *buffer, size_t bufferLength)
ColladaDocumentPtr getDocument () const
Mesh::MeshdataPtr getMeshdata () const

Private Member Functions

 ColladaDocumentLoader (ColladaDocumentLoader const &)
ColladaDocumentLoaderoperator= (ColladaDocumentLoader const &)

Private Attributes

ColladaErrorHandlermErrorHandler
COLLADASaxFWL::Loader * mSaxLoader
ColladaDocumentImportermDocumentImporter
COLLADAFW::Root * mFramework

Detailed Description

A class designed to (one-shot) load a single COLLADA document using OpenCOLLADA.


Constructor & Destructor Documentation

Sirikata::Models::ColladaDocumentLoader::ColladaDocumentLoader ( Transfer::URI const &  uri,
const SHA256 hash 
) [explicit]
Sirikata::Models::ColladaDocumentLoader::~ColladaDocumentLoader ( )
Sirikata::Models::ColladaDocumentLoader::ColladaDocumentLoader ( ColladaDocumentLoader const &  ) [private]

Member Function Documentation

ColladaDocumentPtr Sirikata::Models::ColladaDocumentLoader::getDocument ( ) const
Mesh::MeshdataPtr Sirikata::Models::ColladaDocumentLoader::getMeshdata ( ) const
bool Sirikata::Models::ColladaDocumentLoader::load ( char const *  buffer,
size_t  bufferLength 
)
ColladaDocumentLoader& Sirikata::Models::ColladaDocumentLoader::operator= ( ColladaDocumentLoader const &  ) [private]

Member Data Documentation

Referenced by ~ColladaDocumentLoader().

Referenced by load(), and ~ColladaDocumentLoader().

COLLADASaxFWL::Loader* Sirikata::Models::ColladaDocumentLoader::mSaxLoader [private]

Referenced by ~ColladaDocumentLoader().


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