Assimp  v3.1.1 (June 2014)
MD2FileData.h File Reference

Defines helper data structures for importing MD2 files http://linux.ucla.edu/~phaethon/q3/formats/md2-schoenblum.html. More...

Classes

struct  Assimp::MD2::Frame
 Data structure for a MD2 frame. More...
 
struct  Assimp::MD2::GLCommand
 Data structure for a MD2 OpenGl draw command. More...
 
struct  Assimp::MD2::Header
 Data structure for the MD2 main header. More...
 
struct  Assimp::MD2::Skin
 Data structure for a MD2 skin. More...
 
struct  Assimp::MD2::TexCoord
 Data structure for a MD2 texture coordinate. More...
 
struct  Assimp::MD2::Triangle
 Data structure for a MD2 triangle. More...
 
struct  Assimp::MD2::Vertex
 Data structure for a MD2 vertex. More...
 

Namespaces

 Assimp
 MACHINE-GENERATED by scripts/ICFImporter/CppGenerator.py.
 
 Assimp::MD2
 

Macros

#define AI_MD2_MAGIC_NUMBER_BE   AI_MAKE_MAGIC("IDP2")
 
#define AI_MD2_MAGIC_NUMBER_LE   AI_MAKE_MAGIC("2PDI")
 
#define AI_MD2_MAX_FRAMES   512
 
#define AI_MD2_MAX_SKINS   32
 
#define AI_MD2_MAX_TRIANGLES   4096
 
#define AI_MD2_MAX_VERTS   2048
 
#define AI_MD2_MAXQPATH   64
 
#define AI_MD2_VERSION   15
 

Functions

void Assimp::MD2::LookupNormalIndex (uint8_t index, aiVector3D &vOut)
 Lookup a normal vector from Quake's normal lookup table. More...
 

Variables

struct Assimp::MD2::Header Assimp::MD2::PACK_STRUCT
 

Detailed Description

Defines helper data structures for importing MD2 files http://linux.ucla.edu/~phaethon/q3/formats/md2-schoenblum.html.

Macro Definition Documentation

◆ AI_MD2_MAGIC_NUMBER_BE

#define AI_MD2_MAGIC_NUMBER_BE   AI_MAKE_MAGIC("IDP2")

◆ AI_MD2_MAGIC_NUMBER_LE

#define AI_MD2_MAGIC_NUMBER_LE   AI_MAKE_MAGIC("2PDI")

◆ AI_MD2_MAX_FRAMES

#define AI_MD2_MAX_FRAMES   512

◆ AI_MD2_MAX_SKINS

#define AI_MD2_MAX_SKINS   32

◆ AI_MD2_MAX_TRIANGLES

#define AI_MD2_MAX_TRIANGLES   4096

◆ AI_MD2_MAX_VERTS

#define AI_MD2_MAX_VERTS   2048

◆ AI_MD2_MAXQPATH

#define AI_MD2_MAXQPATH   64

◆ AI_MD2_VERSION

#define AI_MD2_VERSION   15