PowerVR Software Development Kit |
#include <PVRTModelPOD.h>
Collaboration diagram for SPODMesh:
Public Attributes | |
unsigned int | nNumVertex |
unsigned int | nNumFaces |
unsigned int | nNumUVW |
CPODData | sFaces |
unsigned int * | pnStripLength |
unsigned int | nNumStrips |
CPODData | sVertex |
CPODData | sNormals |
CPODData | sTangents |
CPODData | sBinormals |
CPODData * | psUVW |
CPODData | sVtxColours |
CPODData | sBoneIdx |
CPODData | sBoneWeight |
unsigned char * | pInterleaved |
CPVRTBoneBatches | sBoneBatches |
|
Number of triangles in the mesh |
|
If mesh is stripped: number of strips, length of pnStripLength array. |
|
Number of texture coordinate channels per vertex |
|
Number of vertices in the mesh |
|
Interleaved vertex data |
|
If mesh is stripped: number of tris per strip. |
|
List of UVW coordinate sets; size of array given by 'nNumUVW' |
|
List of vertex binormals (Bx0, By0, Bz0, Bx1, By1, Bz1, Bx2, etc...) |
|
Bone tables |
|
nNumBones*nNumVertex ints (Vtx0Idx0, Vtx0Idx1, ... Vtx1Idx0, Vtx1Idx1, ...) |
|
nNumBones*nNumVertex floats (Vtx0Wt0, Vtx0Wt1, ... Vtx1Wt0, Vtx1Wt1, ...) |
|
List of triangle indices |
|
List of vertex normals (Nx0, Ny0, Nz0, Nx1, Ny1, Nz1, Nx2, etc...) |
|
List of vertex tangents (Tx0, Ty0, Tz0, Tx1, Ty1, Tz1, Tx2, etc...) |
|
List of vertices (x0, y0, z0, x1, y1, z1, x2, etc...) |
|
A colour per vertex |
Copyright © 1999-2006, PowerVR Technologies and partners. PowerVR Technologies is a division of Imagination Technologies Ltd.