18 #ifndef INCLUDED_DECALRDATA
19 #define INCLUDED_DECALRDATA
58 #endif // INCLUDED_DECALRDATA
CSimulation2 * m_Simulation
VertexArray::Attribute m_UV
VertexArray::Attribute m_Position
Class ShadowMap: Maintain the shadow map texture and perform necessary OpenGL setup, including matrix calculations.
VertexArray::Attribute m_DiffuseColor
CDecalRData(CModelDecal *decal, CSimulation2 *simulation)
Public API for simulation system.
A VertexArray that is specialised to handle 16-bit array indices.
void Update(CSimulation2 *simulation)
VertexIndexArray m_IndexArray
Represents a mapping of name strings to value strings, for use with #if and #ifdef and similar condit...
static void RenderDecals(std::vector< CDecalRData * > &decals, const CShaderDefines &context, ShadowMap *shadow, bool isDummyShader=false, const CShaderProgramPtr &dummy=CShaderProgramPtr())
shared_ptr< CShaderProgram > CShaderProgramPtr