载入中...
搜索中...
未找到
TerrainSpawnPlan.h
浏览该文件的文档.
79 std::variant<TerrainSplatSpawnRule, TerrainDetailSpawnRule, TerrainTreeSpawnRule, TerrainObjectSpawnRule,
90 [[nodiscard]] Result<int> addSplat(const std::string& ruleId, const Heightmap& paint, int targetLayer,
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
Own an ordered mixed-domain Pcg-style spawn recipe. Rule IDs are stable and unique....
Definition TerrainSpawnPlan.h:87
Definition EvpackPointGraphLoader.h:12
TerrainProbeOperationMode
Mutation performed by a multi-terrain probe rule.
Definition TerrainProbePlacement.h:14
TerrainDetailMode
Native detail-density operation corresponding to Pcg SpawnMode.
Definition TerrainDetailLayer.h:15
std::variant< TerrainSplatSpawnRule, TerrainDetailSpawnRule, TerrainTreeSpawnRule, TerrainObjectSpawnRule, TerrainProbeSpawnRule, TerrainModifierStampSpawnRule > TerrainSpawnRule
Definition TerrainSpawnPlan.h:80
TerrainObjectOperationMode
Mutation performed by a multi-terrain game-object operation.
Definition TerrainObjectPlacement.h:21
TerrainTreeOperationMode
Pcg SetTerrainTrees operation branch. Add and Replace both append after upstream clearing policy.
Definition TerrainTreePlacement.h:55
Effective detail rule settings; density is rule density times global spawn density.
Definition TerrainDetailLayer.h:17
One owned Pcg-style detail spawn rule.
Definition TerrainSpawnPlan.h:28
TerrainDetailSettings settings
Definition TerrainSpawnPlan.h:31
TerrainStampSettings operation
Definition TerrainSpawnPlan.h:32
One owned Pcg TerrainModifierStamp rule, including both ordered mask domains.
Definition TerrainSpawnPlan.h:69
std::string ruleId
Definition TerrainSpawnPlan.h:70
Heightmap localMask
Definition TerrainSpawnPlan.h:72
Heightmap globalMask
Definition TerrainSpawnPlan.h:73
TerrainStampSettings operation
Definition TerrainSpawnPlan.h:74
Deterministic Pcg SetTerrainGameObjects scan, collision and resource configuration.
Definition TerrainObjectPlacement.h:50
One owned Pcg-style game-object spawn rule.
Definition TerrainSpawnPlan.h:49
TerrainObjectPlacementSettings settings
Definition TerrainSpawnPlan.h:52
TerrainObjectOperationMode mode
Definition TerrainSpawnPlan.h:54
TerrainStampSettings operation
Definition TerrainSpawnPlan.h:53
Deterministic value settings for Pcg SetProbes terrain scanning.
Definition TerrainProbePlacement.h:16
One owned Pcg-style reflection or light probe spawn rule.
Definition TerrainSpawnPlan.h:59
TerrainProbePlacementSettings settings
Definition TerrainSpawnPlan.h:62
TerrainStampSettings operation
Definition TerrainSpawnPlan.h:63
TerrainProbeOperationMode mode
Definition TerrainSpawnPlan.h:64
One owned Pcg-style terrain texture spawn rule.
Definition TerrainSpawnPlan.h:19
TerrainStampSettings operation
Definition TerrainSpawnPlan.h:22
Value configuration for a rectangular stamp in world X/Z coordinates.
Definition TerrainStamp.h:22
Explicit deterministic tree placement configuration for one terrain rectangle and resource.
Definition TerrainTreePlacement.h:23
One owned Pcg-style tree spawn rule.
Definition TerrainSpawnPlan.h:39
TerrainTreeOperationMode mode
Definition TerrainSpawnPlan.h:44
TerrainTreePlacementSettings settings
Definition TerrainSpawnPlan.h:42
TerrainStampSettings operation
Definition TerrainSpawnPlan.h:43