AESOP Model Loader
[AESOP Client Libraries]


This module has basic model loading capabilities. More...

Collaboration diagram for AESOP Model Loader:



smart_ptr< TypeComponentLoader > aesop::createModelLoader (smart_ptr< story::Story > &story)
 create object capable of loading some of the standard AESOP models
smart_ptr< glut::Renderableaesop::getModel (smart_ptr< Instance > &instance)
 want to retrieve an already-loaded model? Use this

Detailed Description


This module has basic model loading capabilities.

It can load:

See the Wavepacket GLUT libraries for more information on those formats: http://sourceforge.net/projects/wave-glut/

Developers are encouraged to register their own model loaders, rather than extending this one.


Function Documentation

smart_ptr< TypeComponentLoader > aesop::createModelLoader ( smart_ptr< story::Story > &  story  ) 

create object capable of loading some of the standard AESOP models

smart_ptr< glut::Renderable > aesop::getModel ( smart_ptr< Instance > &  instance  ) 

want to retrieve an already-loaded model? Use this