![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include <DecalRData.h>


Classes | |
| struct | SDecalVertex |
Public Member Functions | |
| CDecalRData (CModelDecal *decal, CSimulation2 *simulation) | |
| ~CDecalRData () | |
| void | Update (CSimulation2 *simulation) |
| CModelDecal * | GetDecal () |
Public Member Functions inherited from CRenderData | |
| CRenderData () | |
| virtual | ~CRenderData () |
Static Public Member Functions | |
| static Renderer::Backend::IVertexInputLayout * | GetVertexInputLayout () |
| static void | RenderDecals (Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IVertexInputLayout *vertexInputLayout, const std::vector< CDecalRData * > &decals, const CShaderDefines &context, ShadowMap *shadow) |
Private Member Functions | |
| void | BuildVertexData () |
| cassert (sizeof(SDecalVertex)==32) | |
Private Attributes | |
| CVertexBufferManager::Handle | m_VBDecals |
| CVertexBufferManager::Handle | m_VBDecalsIndices |
| CModelDecal * | m_Decal |
| CSimulation2 * | m_Simulation |
Additional Inherited Members | |
Public Attributes inherited from CRenderData | |
| int | m_UpdateFlags |
| CDecalRData::CDecalRData | ( | CModelDecal * | decal, |
| CSimulation2 * | simulation | ||
| ) |
|
default |
|
private |
|
private |
|
inline |
|
static |
|
static |
| void CDecalRData::Update | ( | CSimulation2 * | simulation | ) |
|
private |
|
private |
|
private |
|
private |