载入中...
搜索中...
未找到
TerrainProbePlacement.h
浏览该文件的文档.
39[[nodiscard]] EVENGINE_API_DOMAINS Result<int> exportTerrainProbePoints(PointSet& output, const Heightmap& fitness,
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
@ PointSet
Definition EvpackPointGraphLoader.h:12
TerrainProbeOperationMode
Mutation performed by a multi-terrain probe rule.
Definition TerrainProbePlacement.h:14
Result< int > exportTerrainProbePoints(PointSet &output, const Heightmap &fitness, const Heightmap &heights, const TerrainProbePlacementSettings &s)
Export Pcg ReflectionProbe or LightProbe placements into an owned attributed PointSet.
Definition TerrainProbePlacement.cpp:37
@ Reflection
Result< TerrainMultiTileReport > applyTerrainProbesMultiTile(const std::vector< TerrainProbeTile > &tiles, const Heightmap &fitness, const TerrainProbePlacementSettings &s, const TerrainStampSettings &operation, TerrainProbeOperationMode mode, bool worldMapOperation, const std::vector< std::string > &validNames)
Apply one Pcg probe rule over mapped terrain tiles as one atomic transaction.
Definition TerrainProbePlacement.cpp:102
Deterministic value settings for Pcg SetProbes terrain scanning.
Definition TerrainProbePlacement.h:16
float reflectionOffset
Definition TerrainProbePlacement.h:22
std::uint64_t namespaceId
Definition TerrainProbePlacement.h:26
int reflectionResolution
Definition TerrainProbePlacement.h:23
float minimumFitness
Definition TerrainProbePlacement.h:20
int maxPoints
Definition TerrainProbePlacement.h:27
bool seaLevelActive
Definition TerrainProbePlacement.h:21
std::string name
Definition TerrainProbePlacement.h:17
float originZ
Definition TerrainProbePlacement.h:19
float originX
Definition TerrainProbePlacement.h:19
TerrainProbeType type
Definition TerrainProbePlacement.h:18
float lightOffset
Definition TerrainProbePlacement.h:22
float heightScale
Definition TerrainProbePlacement.h:19
float seaLevel
Definition TerrainProbePlacement.h:22
float reflectionShadowDistance
Definition TerrainProbePlacement.h:24
float reflectionClipDistance
Definition TerrainProbePlacement.h:24
float jitterPercent
Definition TerrainProbePlacement.h:20
std::int32_t seed
Definition TerrainProbePlacement.h:25
float spacing
Definition TerrainProbePlacement.h:20
One exclusively borrowed terrain probe owner and immutable height source.
Definition TerrainProbePlacement.h:44
const Heightmap * heights
Definition TerrainProbePlacement.h:47
Value configuration for a rectangular stamp in world X/Z coordinates.
Definition TerrainStamp.h:22