![]() |
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.
1.8.6.