Main Page   Class Hierarchy   Compound List   File List   Compound Members  

StaticModel.h

00001 
00007 #ifndef STATICMODEL_H_IMF423
00008 #define STATICMODEL_H_IMF423
00009 
00010 #include "global.h"
00011 
00024 class StaticModel {
00025 public:
00033     explicit StaticModel( const std::string& modelName );
00034 
00038     virtual ~StaticModel();
00039 
00045     void render();
00046 
00051     static void setModelDirectory( const std::string& newDir );
00052 
00057     static void initDebugMesh();
00058 
00059 private:
00060     static std::string modelDir;
00061     static LPD3DXMESH debugMesh;
00062 
00063     StaticModel();
00064     StaticModel( const StaticModel& o );
00065     StaticModel& operator = ( const StaticModel& rhs );
00066 
00067     LPD3DXMESH mesh;
00068 
00069     int numMats;
00070     D3DMATERIAL8* materials;
00071     Texture* textures;
00072 };
00073 
00074 #endif

Generated on Wed May 14 01:38:07 2003 for CG Skeletal Animation Project by doxygen1.2.18