#include <ihardwareshader.h>

Public Member Functions |
|
| MeshFaceData () | |
Public Attributes |
|
| DWORD_PTR | id |
| int | numFaces |
| GWFace * | faces |
| Point3 * | faceNor |
| GWFace * | norFaces |
| DWORD | mapFlags |
| int | displayFlags |
| BitArray * | faceSel |
| BitArray * | edgeSel |
| int | numClrFaces [GFX_MAX_COLORS] |
| GWFace * | clrFaces [GFX_MAX_COLORS] |
| int | numTexFaces [GFX_MAX_TEXTURES] |
| GWFace * | texFaces [GFX_MAX_TEXTURES] |
| int | numXYZ |
| Point3 * | xyz |
| int | numNor |
| Point3 * | nor |
| DWTab * | norIndex |
| int | numRGB [GFX_MAX_COLORS] |
| Point3 * | rgb [GFX_MAX_COLORS] |
| int | numUVW [GFX_MAX_TEXTURES] |
| Point3 * | uvw [GFX_MAX_TEXTURES] |
| int | numMat |
| Material * | mtlArray |
| MeshFaceData | ( | ) | [inline] |
: id(NULL),
numFaces(0),
faces(NULL),
faceNor(NULL),
norFaces(NULL),
mapFlags(0),
displayFlags(0),
faceSel(NULL),
edgeSel(NULL),
numXYZ(0),
xyz(NULL),
numNor(0),
nor(NULL),
norIndex(NULL),
numMat(0),
mtlArray(NULL)
{
int kk;
for (kk = 0; kk < GFX_MAX_COLORS; kk++) {
numClrFaces[kk] = 0;
clrFaces[kk] = NULL;
numRGB[kk] = 0;
rgb[kk] = NULL;
}
for (kk = 0; kk < GFX_MAX_TEXTURES; kk++) {
numTexFaces[kk] = 0;
texFaces[kk] = NULL;
numUVW[kk] = 0;
uvw[kk] = NULL;
}
}
| DWORD_PTR id |
| int numClrFaces[GFX_MAX_COLORS] |
| int numTexFaces[GFX_MAX_TEXTURES] |
| int numRGB[GFX_MAX_COLORS] |
| int numUVW[GFX_MAX_TEXTURES] |