QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
iqm.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  iqm_t
 
struct  iqmanim_s
 
struct  iqmblend_t
 
struct  iqmbounds_s
 
struct  iqmextension_s
 
struct  iqmframe_t
 
struct  iqmheader_s
 
struct  iqmjoint_s
 
struct  iqmjointv1_s
 
struct  iqmmesh_s
 
struct  iqmpose_s
 
struct  iqmposev1_s
 
struct  iqmtriangle_s
 
struct  iqmvertexarray_s
 

Macros

#define IQM_MAGIC   "INTERQUAKEMODEL"
 
#define IQM_SMAGIC   0x45544e49
 
#define IQM_VERSION   2
 

Typedefs

typedef struct iqmanim_s iqmanim
 
typedef struct iqmbounds_s iqmbounds
 
typedef struct iqmextension_s iqmextension
 
typedef struct iqmheader_s iqmheader
 
typedef struct iqmjoint_s iqmjoint
 
typedef struct iqmjointv1_s iqmjointv1
 
typedef struct iqmmesh_s iqmmesh
 
typedef struct iqmpose_s iqmpose
 
typedef struct iqmposev1_s iqmposev1
 
typedef struct iqmtriangle_s iqmtriangle
 
typedef struct iqmvertexarray_s iqmvertexarray
 

Enumerations

enum  {
  IQM_POSITION = 0, IQM_TEXCOORD = 1, IQM_NORMAL = 2, IQM_TANGENT = 3,
  IQM_BLENDINDEXES = 4, IQM_BLENDWEIGHTS = 5, IQM_COLOR = 6, IQM_CUSTOM = 0x10
}
 
enum  {
  IQM_BYTE = 0, IQM_UBYTE = 1, IQM_SHORT = 2, IQM_USHORT = 3,
  IQM_INT = 4, IQM_UINT = 5, IQM_HALF = 6, IQM_FLOAT = 7,
  IQM_DOUBLE = 8
}
 
enum  { IQM_LOOP = 1<<0 }
 

Macro Definition Documentation

#define IQM_MAGIC   "INTERQUAKEMODEL"
#define IQM_SMAGIC   0x45544e49
#define IQM_VERSION   2

Typedef Documentation

typedef struct iqmanim_s iqmanim
typedef struct iqmbounds_s iqmbounds
typedef struct iqmextension_s iqmextension
typedef struct iqmheader_s iqmheader
typedef struct iqmjoint_s iqmjoint
typedef struct iqmjointv1_s iqmjointv1
typedef struct iqmmesh_s iqmmesh
typedef struct iqmpose_s iqmpose
typedef struct iqmposev1_s iqmposev1
typedef struct iqmtriangle_s iqmtriangle

Enumeration Type Documentation

anonymous enum
Enumerator
IQM_POSITION 
IQM_TEXCOORD 
IQM_NORMAL 
IQM_TANGENT 
IQM_BLENDINDEXES 
IQM_BLENDWEIGHTS 
IQM_COLOR 
IQM_CUSTOM 
anonymous enum
Enumerator
IQM_BYTE 
IQM_UBYTE 
IQM_SHORT 
IQM_USHORT 
IQM_INT 
IQM_UINT 
IQM_HALF 
IQM_FLOAT 
IQM_DOUBLE 
anonymous enum
Enumerator
IQM_LOOP