Classes | Typedefs | Variables

Md3Model.h File Reference

#include <fstream>
#include <stdexcept>
#include <string>
#include <vector>
#include <map>
#include "Mathlib.h"
#include "Texture.h"
#include "threadsafe/smart_ptr.h"
Include dependency graph for Md3Model.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Md3Header_t
struct  Md3Frame_t
struct  Md3Tag_t
struct  Md3MeshHeader_t
struct  Md3Shader_t
struct  Md3Triangle_t
struct  Md3TexCoord_t
struct  Md3Vertex_t
class  Md3Exception
class  NormalLookupTable
class  Md3Mesh
class  Md3Model
struct  Md3Model::Md3QuaternionTag

Typedefs

typedef GLfloat vec2_t [2]
typedef GLfloat vec3_t [3]

Variables

const int kMd3MaxFrames = 1024
const int kMd3MaxTags = 16
const int kMd3MaxMeshes = 32
const int kMd3MaxShaders = 256
const int kMd3MaxTriangles = 8192
const int kMd3MaxVertices = 4096
const float kMd3XYZScale = 1.0f / 64.0f

Typedef Documentation

typedef GLfloat vec2_t[2]

Definition at line 48 of file Md3Model.h.

typedef GLfloat vec3_t[3]

Definition at line 49 of file Md3Model.h.


Variable Documentation

const int kMd3MaxFrames = 1024

Definition at line 38 of file Md3Model.h.

const int kMd3MaxTags = 16

Definition at line 39 of file Md3Model.h.

const int kMd3MaxMeshes = 32

Definition at line 40 of file Md3Model.h.

const int kMd3MaxShaders = 256

Definition at line 41 of file Md3Model.h.

const int kMd3MaxTriangles = 8192

Definition at line 42 of file Md3Model.h.

const int kMd3MaxVertices = 4096

Definition at line 43 of file Md3Model.h.

const float kMd3XYZScale = 1.0f / 64.0f

Definition at line 44 of file Md3Model.h.