ScummVM API documentation
Watchmaker::gMaterial Struct Reference

Public Member Functions

int NumFaces ()
 
void addFace (uint16 face)
 
uint16 getFace (int index) const
 
void clearFaceList ()
 
void emptyFacesList ()
 
Common::Array< uint16 > getFacesList ()
 
int NumAllocatedVerts ()
 
void addColor (unsigned char r, unsigned char g, unsigned char b)
 
void addProperty (int flag)
 
bool hasFlag (int flag)
 
void clearFlag (int flag)
 
bool addNumFaces (unsigned int num)
 
bool addNumFacesAdditionalMaterial (MaterialPtr am, unsigned int num)
 
void clear ()
 

Public Attributes

gTextureTexture = nullptr
 
Common::SharedPtr< gMovieMovie
 
unsigned int Flags = 0
 
Common::Array< gVertex * > VertsList
 
Common::SharedPtr< VertexBufferVBO = nullptr
 
int NumAllocatedMesh = 0
 
Common::Array< unsigned int * > FlagsList
 
unsigned char r
 
unsigned char g
 
unsigned char b
 
int NumAddictionalMaterial = 0
 
MaterialTable AddictionalMaterial
 

The documentation for this struct was generated from the following file: