|
enum | RenderDebugMode { WaterVelocity3D,
HardMaterials,
SoftMaterials
} |
|
|
void | Tick (RenderCore::Metal::DeviceContext &metalContext, const Settings &settings) |
|
void | RenderDebugging (RenderCore::Metal::DeviceContext &metalContext, LightingParserContext &parserContext, RenderDebugMode mode, const Float2 &worldSpaceOffset=Float2(0.f, 0.f)) |
|
void | InitHeights (RenderCore::Metal::DeviceContext &metalContext, RenderCore::Metal::ShaderResourceView &source, UInt2 topLeft, UInt2 bottomRight) |
|
void | GetHeights (RenderCore::Metal::DeviceContext &metalContext, RenderCore::Metal::UnorderedAccessView &dest, UInt2 topLeft, UInt2 bottomRight) |
|
UInt2 | GetDimensions () const |
|
float | GetWorldSpaceSpacing () const |
|
| ErosionSimulation (UInt2 dimensions, float worldSpaceSpacing) |
|
|
static UInt2 | DefaultTileSize () |
|
|
std::unique_ptr< Pimpl > | _pimpl |
|
The documentation for this class was generated from the following files:
- SceneEngine/Erosion.h
- SceneEngine/Erosion.cpp