载入中...
搜索中...
未找到
TerrainNoiseMask.h
浏览该文件的文档.
35[[nodiscard]] EVENGINE_API_DOMAINS Result<int> generateTerrainNoiseMask(Heightmap& target, const Heightmap& input,
Move-only, checked operation results for the common layer.
In-memory terrain heightmap: a dense float grid (row-major, index = y * width + x) materialized from ...
Definition Heightmap.h:21
Definition EvpackPointGraphLoader.h:12
Result< int > generateTerrainNoiseMask(Heightmap &target, const Heightmap &input, const Heightmap &curve, const TerrainNoiseMaskSettings &s, TerrainMaskBlend mode)
Generate a transformed Pcg-style fBm noise source, curve it, then combine it with an input mask.
Definition TerrainNoiseMask.cpp:51
TerrainMaskBlend
Ordered scalar-mask arithmetic; intermediate values are not clamped.
Definition TerrainStamp.h:9
TerrainNoiseType
Pcg NoiseLib families available to the native scalar mask generator.
Definition TerrainNoiseMask.h:11
Value-only 2D NoiseMask transform, fBm, optional domain-warp and deterministic-stream settings.
Definition TerrainNoiseMask.h:14
float translationZ
Definition TerrainNoiseMask.h:15
float warpIterations
Definition TerrainNoiseMask.h:18
float translationX
Definition TerrainNoiseMask.h:15
float warpOffsetZ
Definition TerrainNoiseMask.h:18
float persistence
Definition TerrainNoiseMask.h:17
float warpStrength
Definition TerrainNoiseMask.h:18
float warpOffsetX
Definition TerrainNoiseMask.h:18