#include <PatchRData.h>
|
static Renderer::Backend::IVertexInputLayout * | GetBaseVertexInputLayout () |
|
static Renderer::Backend::IVertexInputLayout * | GetBlendVertexInputLayout () |
|
static Renderer::Backend::IVertexInputLayout * | GetStreamVertexInputLayout (const bool bindPositionAsTexCoord) |
|
static Renderer::Backend::IVertexInputLayout * | GetSideVertexInputLayout () |
|
static Renderer::Backend::IVertexInputLayout * | GetWaterSurfaceVertexInputLayout (const bool bindWaterData) |
|
static Renderer::Backend::IVertexInputLayout * | GetWaterShoreVertexInputLayout () |
|
static void | RenderBases (Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IVertexInputLayout *vertexInputLayout, const std::vector< CPatchRData * > &patches, const CShaderDefines &context, ShadowMap *shadow) |
|
static void | RenderBlends (Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IVertexInputLayout *vertexInputLayout, const std::vector< CPatchRData * > &patches, const CShaderDefines &context, ShadowMap *shadow) |
|
static void | RenderStreams (Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IVertexInputLayout *vertexInputLayout, const std::vector< CPatchRData * > &patches) |
|
static void | RenderSides (Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IVertexInputLayout *vertexInputLayout, const std::vector< CPatchRData * > &patches) |
|
static void | PrepareShader (ShadowMap *shadow) |
|
◆ CPatchRData()
◆ ~CPatchRData()
CPatchRData::~CPatchRData |
( |
| ) |
|
|
default |
◆ AddBlend()
◆ Build()
void CPatchRData::Build |
( |
| ) |
|
|
private |
◆ BuildBlends()
void CPatchRData::BuildBlends |
( |
| ) |
|
|
private |
◆ BuildIndices()
void CPatchRData::BuildIndices |
( |
| ) |
|
|
private |
◆ BuildSide()
◆ BuildSides()
void CPatchRData::BuildSides |
( |
| ) |
|
|
private |
◆ BuildVertices()
void CPatchRData::BuildVertices |
( |
| ) |
|
|
private |
◆ BuildWater()
void CPatchRData::BuildWater |
( |
| ) |
|
|
private |
◆ cassert() [1/4]
◆ cassert() [2/4]
◆ cassert() [3/4]
◆ cassert() [4/4]
◆ GetBaseVertexInputLayout()
◆ GetBlendVertexInputLayout()
◆ GetPatch()
CPatch * CPatchRData::GetPatch |
( |
| ) |
|
|
inline |
◆ GetSideVertexInputLayout()
◆ GetStreamVertexInputLayout()
◆ GetWaterBounds()
◆ GetWaterShoreVertexInputLayout()
◆ GetWaterSurfaceVertexInputLayout()
◆ PrepareShader()
static void CPatchRData::PrepareShader |
( |
ShadowMap * |
shadow | ) |
|
|
static |
◆ RenderBases()
◆ RenderBlends()
◆ RenderOutline()
void CPatchRData::RenderOutline |
( |
| ) |
|
◆ RenderPriorities()
void CPatchRData::RenderPriorities |
( |
CTextRenderer & |
textRenderer | ) |
|
◆ RenderSides()
◆ RenderStreams()
◆ RenderWaterShore()
◆ RenderWaterSurface()
◆ Update()
◆ SBlendStackItem
◆ m_BlendSplats
std::vector<SSplat> CPatchRData::m_BlendSplats |
|
private |
◆ m_Patch
◆ m_Simulation
◆ m_Splats
std::vector<SSplat> CPatchRData::m_Splats |
|
private |
◆ m_VBBase
◆ m_VBBaseIndices
◆ m_VBBlendIndices
◆ m_VBBlends
◆ m_VBSides
◆ m_VBWater
◆ m_VBWaterIndices
◆ m_VBWaterIndicesShore
◆ m_VBWaterShore
◆ m_WaterBounds
◆ water_cell_size
const ssize_t CPatchRData::water_cell_size = 1 |
|
staticprivate |
The documentation for this class was generated from the following files:
- /home/docker/jenkins/workspace/technical-docs/source/renderer/PatchRData.h
- /home/docker/jenkins/workspace/technical-docs/source/renderer/PatchRData.cpp