RenderWare::CompiledState struct

Public types

enum class Flags: uint32_t { UseShaderConstants = 0x08, UseMaterialColor = 0x10, UseAmbientColor = 0x20, UseVertexDescription = 0x100000, UseBooleans = 0x8000 }
enum class Flags3: uint32_t { UseTextureSlots = 0xDFFFF, UseRenderStates = 0x20000 }

Public static variables

static const uint32_t TYPE

Public functions

void Load()
auto GetRaster(size_t nSlotIndex) -> Raster*
void SetRaster(size_t nSlotIndex, Raster* pRaster)

Public variables

int instancedSize
int primitiveType
int softStateDirty
int softStateDelta
int hardStateDirty
int hardStateDelta
Graphics::MaterialShader* shader