Public Member Functions | |
int | Compare (const iRenderState *apState) const |
void | SetMode (cRenderSettings *apSettings) |
void | Set (const iRenderState *apState) |
Public Attributes | |
eRenderStateType | mType |
cSector * | mpSector |
int | mlPass |
bool | mbDepthTest |
float | mfZ |
eMaterialAlphaMode | mAlphaMode |
eMaterialBlendMode | mBlendMode |
eMaterialChannelMode | mChannelMode |
iGpuProgram * | gpuProgram |
iMaterialProgramSetup * | gpuProgramSetup |
iGpuProgram * | mpVtxProgram |
iMaterialProgramSetup * | mpVtxProgramSetup |
bool | mbUsesLight |
bool | mbUsesEye |
iLight3D * | mpLight |
iGpuProgram * | mpFragProgram |
iMaterialProgramSetup * | mpFragProgramSetup |
iTexture * | mpTexture [MAX_TEXTUREUNITS] |
eMaterialBlendMode | mTextureBlend [MAX_TEXTUREUNITS] |
iVertexBuffer * | mpVtxBuffer |
cMatrixf * | mpModelMatrix |
cMatrixf * | mpInvModelMatrix |
cVector3f | mvScale |
iRenderable * | mpObject |