Public Member Functions | Public Attributes

MeshFaceData Class Reference

Search for all occurrences

#include <ihardwareshader.h>

Inheritance diagram for MeshFaceData:
Inheritance graph
[legend]

List of all members.

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

Constructor & Destructor Documentation

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;
        }
    }

Member Data Documentation

DWORD_PTR id
int numFaces
DWORD mapFlags
int numClrFaces[GFX_MAX_COLORS]
GWFace* clrFaces[GFX_MAX_COLORS]
int numTexFaces[GFX_MAX_TEXTURES]
GWFace* texFaces[GFX_MAX_TEXTURES]
int numXYZ
int numNor
int numRGB[GFX_MAX_COLORS]
Point3* rgb[GFX_MAX_COLORS]
int numUVW[GFX_MAX_TEXTURES]
Point3* uvw[GFX_MAX_TEXTURES]
int numMat

MeshFaceData MeshFaceData MeshFaceData MeshFaceData MeshFaceData MeshFaceData MeshFaceData MeshFaceData MeshFaceData MeshFaceData
MeshFaceData MeshFaceData MeshFaceData MeshFaceData MeshFaceData MeshFaceData MeshFaceData MeshFaceData MeshFaceData MeshFaceData