10 PARAX_MODEL_ANIMATED=0,
12 PARAX_MODEL_DX_STATIC,
18 enum ParaXModelFormat{
20 PARAX_FORMAT_USEFORMAT = 1,
22 PARAX_FORMAT_NORMAL = 2,
33 unsigned char version[4];
43 memcpy(
id,
"para", 4);
48 type = PARAX_MODEL_ANIMATED;
50 minExtent = Vector3::ZERO;
51 maxExtent = Vector3::ZERO;
55 static_assert(
sizeof(
ParaXHeaderDef) == 44,
"compiler breaks packing rules");
65 uint32 nGlobalSequences;
66 uint32 ofsGlobalSequences;
90 uint32 ofsTransparency;
106 uint32 nTexUnitLookup;
107 uint32 ofsTexUnitLookup;
108 uint32 nTransparencyLookup;
109 uint32 ofsTransparencyLookup;
110 uint32 nTexAnimLookup;
111 uint32 ofsTexAnimLookup;
115 uint32 nBoundingTriangles;
116 uint32 ofsBoundingTriangles;
117 uint32 nBoundingVertices;
118 uint32 ofsBoundingVertices;
119 uint32 nBoundingNormals;
120 uint32 ofsBoundingNormals;
123 uint32 ofsAttachments;
124 uint32 nAttachLookup;
125 uint32 ofsAttachLookup;
134 uint32 nRibbonEmitters;
135 uint32 ofsRibbonEmitters;
136 uint32 nParticleEmitters;
137 uint32 ofsParticleEmitters;
196 static_assert(
sizeof(
AnimationBlock) == 28,
"compiler breaks packing rules");
208 uint32 ofsStaticMatrix;
216 uint32 nOffsetMatrix;
237 uint32 nIndex, ofsIndex;
238 uint32 nTris, ofsTris;
239 uint32 nProps, ofsProps;
259 int32 m_nVertexStart;
265 void SetVertexStart(int32 nStart){
266 m_nVertexStart = nStart;
268 int32 GetVertexStart() {
return m_nVertexStart; }
321 float fov, farclip, nearclip;
376 float res, length, unk;
ParaX vertices definition.
Definition: modelheaders.h:150
Definition: modelheaders.h:397
uint32 flags
1 for non-looping
Definition: modelheaders.h:173
different physics engine has different winding order.
Definition: EventBinding.h:32
DWORD nType
0 stand for ModelVertex
Definition: modelheaders.h:153
Definition: modelheaders.h:302
Definition: modelheaders.h:199
Definition: modelheaders.h:226
Standard 3-dimensional vector.
Definition: ParaVector3.h:16
One material + render operation.
Definition: modelheaders.h:247
Definition: modelheaders.h:296
Definition: modelheaders.h:342
Standard 2-dimensional vector.
Definition: ParaVector2.h:16
KNOWN_BONE_NODES
all known bones
Definition: modelheaders.h:406
A texture unit (sub of material)
Definition: modelheaders.h:272
Definition: modelheaders.h:222
Definition: modelheaders.h:383
Definition: modelheaders.h:319
Definition: modelheaders.h:330
old texture definition for md2 file
Definition: modelheaders.h:142
Definition: modelheaders.h:306
Definition: modelheaders.h:364
Definition: modelheaders.h:236
Definition: modelheaders.h:290
Definition: modelheaders.h:165
ParaX indice for view 0.
Definition: modelheaders.h:159
Definition: modelheaders.h:186