Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
CPatchRData Member List

This is the complete list of members for CPatchRData, including all inherited members.

AddBlend(std::vector< SBlendVertex > &blendVertices, std::vector< u16 > &blendIndices, u16 i, u16 j, u8 shape, CTerrainTextureEntry *texture)CPatchRDataprivate
Build()CPatchRDataprivate
BuildBlends()CPatchRDataprivate
BuildIndices()CPatchRDataprivate
BuildSide(std::vector< SSideVertex > &vertices, CPatchSideFlags side)CPatchRDataprivate
BuildSides()CPatchRDataprivate
BuildVertices()CPatchRDataprivate
BuildWater()CPatchRDataprivate
cassert(sizeof(SBaseVertex)==32)CPatchRDataprivate
cassert(sizeof(SSideVertex)==16)CPatchRDataprivate
cassert(sizeof(SBlendVertex)==32)CPatchRDataprivate
cassert(sizeof(SWaterVertex)==32)CPatchRDataprivate
CPatchRData(CPatch *patch, CSimulation2 *simulation)CPatchRData
CRenderData()CRenderDatainline
GetBaseVertexInputLayout()CPatchRDatastatic
GetBlendVertexInputLayout()CPatchRDatastatic
GetPatch()CPatchRDatainline
GetSideVertexInputLayout()CPatchRDatastatic
GetStreamVertexInputLayout(const bool bindPositionAsTexCoord)CPatchRDatastatic
GetWaterBounds() constCPatchRDatainline
GetWaterShoreVertexInputLayout()CPatchRDatastatic
GetWaterSurfaceVertexInputLayout(const bool bindWaterData)CPatchRDatastatic
m_BlendSplatsCPatchRDataprivate
m_PatchCPatchRDataprivate
m_SimulationCPatchRDataprivate
m_SplatsCPatchRDataprivate
m_UpdateFlagsCRenderData
m_VBBaseCPatchRDataprivate
m_VBBaseIndicesCPatchRDataprivate
m_VBBlendIndicesCPatchRDataprivate
m_VBBlendsCPatchRDataprivate
m_VBSidesCPatchRDataprivate
m_VBWaterCPatchRDataprivate
m_VBWaterIndicesCPatchRDataprivate
m_VBWaterIndicesShoreCPatchRDataprivate
m_VBWaterShoreCPatchRDataprivate
m_WaterBoundsCPatchRDataprivate
PrepareShader(ShadowMap *shadow)CPatchRDatastatic
RenderBases(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IVertexInputLayout *vertexInputLayout, const std::vector< CPatchRData * > &patches, const CShaderDefines &context, ShadowMap *shadow)CPatchRDatastatic
RenderBlends(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IVertexInputLayout *vertexInputLayout, const std::vector< CPatchRData * > &patches, const CShaderDefines &context, ShadowMap *shadow)CPatchRDatastatic
RenderOutline()CPatchRData
RenderPriorities(CTextRenderer &textRenderer)CPatchRData
RenderSides(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IVertexInputLayout *vertexInputLayout, const std::vector< CPatchRData * > &patches)CPatchRDatastatic
RenderStreams(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IVertexInputLayout *vertexInputLayout, const std::vector< CPatchRData * > &patches)CPatchRDatastatic
RenderWaterShore(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IVertexInputLayout *vertexInputLayout)CPatchRData
RenderWaterSurface(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IVertexInputLayout *vertexInputLayout)CPatchRData
SBlendStackItemCPatchRDatafriend
Update(CSimulation2 *simulation)CPatchRData
water_cell_sizeCPatchRDataprivatestatic
~CPatchRData()CPatchRData
~CRenderData()CRenderDatainlinevirtual