载入中...
搜索中...
未找到
TerrainDetailLayer.h 文件参考
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
#include "common/Result.h"

浏览源代码.

类

struct  eve::procgen::TerrainDetailSettings
 Effective detail rule settings; density is rule density times global spawn density. 更多...
 
class  eve::procgen::TerrainDetailLayer
 Owned integer terrain-detail layer, independent of graphics and resource registries. Each instance is an independent owning value; explicit copies deep-copy all counts for transaction snapshots. Caller serializes access on its owning thread. Every operation evaluates privately and publishes once; no callback, borrowed raster or mutable view survives a call. Each apply owns a named detail-thinning RNG stream initialized by its explicit signed seed. Replay uses same-build float arithmetic, X-major iteration and conditional source RNG draws. This layer covers one complete aligned terrain and owns independent density rasters keyed by stable resource namespace. Multi-terrain windows and renderer instancing remain in their existing domain owners. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::procgen
 

枚举

enum class  eve::procgen::TerrainDetailMode { eve::procgen::Replace , eve::procgen::Add , eve::procgen::Remove }
 Native detail-density operation corresponding to Pcg SpawnMode. 更多...