|
| XSkinMeshLoader (XMesh *mesh, XMeshObject *meshObject) |
|
void | loadMesh (const Common::String &filename, XFileData *xobj, Common::Array< MaterialReference > &materialReferences) |
|
bool | parsePositionCoords (XMeshObject *mesh) |
|
bool | parseFaces (XMeshObject *mesh, int faceCount, Common::Array< int > &indexCountPerFace) |
|
bool | parseTextureCoords (XFileData *xobj) |
|
bool | parseNormalCoords (XFileData *xobj) |
|
bool | parseMaterials (XFileData *xobj, BaseGame *inGame, int faceCount, const Common::String &filename, Common::Array< MaterialReference > &materialReferences, const Common::Array< int > &indexCountPerFace) |
|
bool | parseSkinWeights (XFileData *xobj) |
|
bool | parseVertexDeclaration (XFileData *xobj) |
|
|
bool | generateAdjacency (Common::Array< uint32 > &adjacency) |
|
bool | adjacentEdge (uint16 index1, uint16 index2, uint16 index3, uint16 index4) |
|
|
static const int | kVertexComponentCount = 8 |
|
static const int | kPositionOffset = 5 |
|
static const int | kTextureCoordOffset = 0 |
|
static const int | kNormalOffset = 2 |
|
static const uint32 | kNullIndex = 0xFFFFFFFF |
|
The documentation for this class was generated from the following file: