|
void | AdjustHeights (RenderCore::IThreadContext &context, Float2 center, float radius, float adjustment, float powerValue) |
|
void | Smooth (RenderCore::IThreadContext &context, Float2 center, float radius, unsigned filterRadius, float standardDeviation, float strength, unsigned flags) |
|
void | AddNoise (RenderCore::IThreadContext &context, Float2 center, float radius, float adjustment) |
|
void | CopyHeight (RenderCore::IThreadContext &context, Float2 center, Float2 source, float radius, float adjustment, float powerValue, unsigned flags) |
|
void | Rotate (RenderCore::IThreadContext &context, Float2 center, float radius, Float3 rotationAxis, float rotationAngle) |
|
void | FillWithNoise (RenderCore::IThreadContext &context, Float2 mins, Float2 maxs, float baseHeight, float noiseHeight, float roughness, float fractalDetail) |
|
void | Erosion_Begin (RenderCore::IThreadContext &context, Float2 mins, Float2 maxs, const TerrainConfig &cfg) |
|
void | Erosion_Tick (RenderCore::IThreadContext &context, const ErosionSimulation::Settings ¶ms) |
|
void | Erosion_End () |
|
bool | Erosion_IsPrepared () const |
|
void | Erosion_RenderDebugging (RenderCore::IThreadContext &context, LightingParserContext &parserContext, const TerrainCoordinateSystem &coords) |
|
TerrainUberHeightsSurface * | GetUberSurface () |
|
| HeightsUberSurfaceInterface (TerrainUberHeightsSurface &uberSurface, std::shared_ptr< ITerrainFormat > ioFormat=nullptr) |
|
void | RegisterCell (const char destinationFile[], UInt2 mins, UInt2 maxs, unsigned overlap, std::function< void(const ShortCircuitUpdate &)> shortCircuitUpdate) |
|
void | RenderDebugging (RenderCore::Metal::DeviceContext *devContext, SceneEngine::LightingParserContext &context) |
|
void | FlushGPUCache () |
|
intrusive_ptr< BufferUploads::ResourceLocator > | CopyToGPU (UInt2 topLeft, UInt2 bottomRight) |
|
| GenericUberSurfaceInterface (TerrainUberSurfaceGeneric &uberSurface, std::shared_ptr< ITerrainFormat > ioFormat=nullptr) |
|
|
static void | BuildEmptyFile (const ::Assets::ResChar destinationFile[], unsigned width, unsigned height, const ImpliedTyping::TypeDesc &type) |
|
void | BuildGPUCache (UInt2 mins, UInt2 maxs) |
|
void | PrepareCache (UInt2 adjMin, UInt2 adjMax) |
|
void | ApplyTool (RenderCore::IThreadContext &threadContext, UInt2 adjMins, UInt2 adjMaxs, const char shaderName[], Float2 center, float radius, float adjustment, std::tuple< uint64, void *, size_t > extraPackets[], unsigned extraPacketCount) |
|
void | DoShortCircuitUpdate (RenderCore::IThreadContext &context, UInt2 adjMins, UInt2 adjMaxs) |
|
std::unique_ptr< Pimpl > | _pimpl |
|