#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] |