ModelLoader Class Reference

Model loader module API interface. More...

#include <imodel.h>

Public Member Functions

 INTEGER_CONSTANT (Version, 1)
 STRING_CONSTANT (Name,"model")
virtual ~ModelLoader ()
virtual scene::Node & loadModel (ArchiveFile &file)=0
virtual model::IModelPtr loadModelFromPath (const std::string &path)=0

Detailed Description

Model loader module API interface.

Definition at line 94 of file imodel.h.


Constructor & Destructor Documentation

virtual ModelLoader::~ModelLoader (  )  [inline, virtual]

Definition at line 100 of file imodel.h.


Member Function Documentation

ModelLoader::INTEGER_CONSTANT ( Version  ,
 
)
virtual scene::Node& ModelLoader::loadModel ( ArchiveFile file  )  [pure virtual]

Load a model from the VFS and return a scene::Node that contains it.

virtual model::IModelPtr ModelLoader::loadModelFromPath ( const std::string path  )  [pure virtual]

Load a model from the VFS, and return the OpenGLRenderable subclass for it. This object will be freed automatically at the end of its scope.

ModelLoader::STRING_CONSTANT ( Name  ,
"model"   
)

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

Generated by  doxygen 1.6.2