载入中...
搜索中...
未找到
TerrainStamp.h
浏览该文件的文档.
45[[nodiscard]] EVENGINE_API_DOMAINS Result<int> blendTerrainMask(Heightmap& target, const Heightmap& source,
67[[nodiscard]] EVENGINE_API_DOMAINS Result<int> applyTerrainStamp(Heightmap& target, const Heightmap& stamp,
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 > blendTerrainMask(Heightmap &target, const Heightmap &source, TerrainMaskBlend mode, float strength, bool invert)
Blend one scalar raster into an existing mask stack, in call order.
Definition TerrainStamp.cpp:15
TerrainMaskBlend
Ordered scalar-mask arithmetic; intermediate values are not clamped.
Definition TerrainStamp.h:9
Result< int > applyTerrainStamp(Heightmap &target, const Heightmap &stamp, const TerrainStampSettings &s, const Heightmap &localMask, const Heightmap &globalMask)
Apply a rotated, bilinearly sampled stamp; publish only after all checks succeed.
Definition TerrainStamp.cpp:41
TerrainStampOperation
Native height operations, in terrain height units (not Unity packed heights).
Definition TerrainStamp.h:12
Value configuration for a rectangular stamp in world X/Z coordinates.
Definition TerrainStamp.h:22
TerrainStampOperation operation
Definition TerrainStamp.h:29