#include "model-loader.h"
#include <fstream>
#include "common/wave_ex.h"
#include "datahash/datahash_text.h"
#include "geometry/matrix_4.h"
#include "glut-model/glut-model.h"
#include "hfield/heightfield.h"
#include "md3-model/md3-model.h"
#include "obj-model/obj-model.h"
#include "opengl-effects/opengl-effects.h"
#include "perf/perf.h"
#include "skybox/skybox.h"
#include "terrain/terrain.h"
#include "threadsafe/threadsafe_map.h"
#include "util/file.h"
#include "util/parsing.h"
#include "util/token_stream.h"
#include "xform-model/xform-model.h"
Go to the source code of this file.
Namespaces | |
namespace | aesop |
| |
static const char * | aesop::s_name = "Glut 3D Model Loader" |
static const float | aesop::s_radiansPerDegree = M_PI / 180.0 |
static smart_ptr< ModelRegistry > | aesop::s_registry |
smart_ptr< TypeComponentLoader > | aesop::getGlutModelLoader (void) |
smart_ptr< TypeComponentLoader > | aesop::createModelLoader (IN smart_ptr< story::Story > &story) |
smart_ptr< glut::Renderable > | aesop::getModel (IN smart_ptr< Instance > &instance) |
want to retrieve an already-loaded model? Use this |