Pyrogenesis trunk
|
#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 |