doom3-gpl
Doom 3 GPL source release
|
#include <Model_local.h>
Public Member Functions | |
idMD5Mesh () | |
~idMD5Mesh () | |
void | ParseMesh (idLexer &parser, int numJoints, const idJointMat *joints) |
void | UpdateSurface (const struct renderEntity_s *ent, const idJointMat *joints, modelSurface_t *surf) |
idBounds | CalcBounds (const idJointMat *joints) |
int | NearestJoint (int a, int b, int c) const |
int | NumVerts (void) const |
int | NumTris (void) const |
int | NumWeights (void) const |
Private Member Functions | |
void | TransformVerts (idDrawVert *verts, const idJointMat *joints) |
void | TransformScaledVerts (idDrawVert *verts, const idJointMat *joints, float scale) |
Private Attributes | |
idList< idVec2 > | texCoords |
int | numWeights |
idVec4 * | scaledWeights |
int * | weightIndex |
const idMaterial * | shader |
int | numTris |
struct deformInfo_s * | deformInfo |
int | surfaceNum |
Friends | |
class | idRenderModelMD5 |
Definition at line 138 of file Model_local.h.
idMD5Mesh::idMD5Mesh | ( | ) |
Definition at line 60 of file Model_md5.cpp.
idMD5Mesh::~idMD5Mesh | ( | ) |
Definition at line 74 of file Model_md5.cpp.
idBounds idMD5Mesh::CalcBounds | ( | const idJointMat * | joints | ) |
Definition at line 354 of file Model_md5.cpp.
Definition at line 370 of file Model_md5.cpp.
Definition at line 418 of file Model_md5.cpp.
Definition at line 409 of file Model_md5.cpp.
Definition at line 427 of file Model_md5.cpp.
void idMD5Mesh::ParseMesh | ( | idLexer & | parser, |
int | numJoints, | ||
const idJointMat * | joints | ||
) |
Definition at line 88 of file Model_md5.cpp.
|
private |
Definition at line 264 of file Model_md5.cpp.
|
private |
Definition at line 253 of file Model_md5.cpp.
void idMD5Mesh::UpdateSurface | ( | const struct renderEntity_s * | ent, |
const idJointMat * | joints, | ||
modelSurface_t * | surf | ||
) |
Definition at line 275 of file Model_md5.cpp.
|
friend |
Definition at line 139 of file Model_local.h.
|
private |
Definition at line 160 of file Model_local.h.
|
private |
Definition at line 159 of file Model_local.h.
|
private |
Definition at line 155 of file Model_local.h.
|
private |
Definition at line 156 of file Model_local.h.
|
private |
Definition at line 158 of file Model_local.h.
|
private |
Definition at line 161 of file Model_local.h.
Definition at line 154 of file Model_local.h.
|
private |
Definition at line 157 of file Model_local.h.