Namespaces

model-loader.cpp File Reference

#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"
Include dependency graph for model-loader.cpp:

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