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

浏览源代码.

类

struct  eve::procgen::TerrainNoiseMaskSettings
 Value-only 2D NoiseMask transform, fBm, optional domain-warp and deterministic-stream settings. 更多...
 

命名空间

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

枚举

enum class  eve::procgen::TerrainNoiseType {
  eve::procgen::Perlin , eve::procgen::Value , eve::procgen::Billow , eve::procgen::Ridge ,
  eve::procgen::Voronoi
}
 Pcg NoiseLib families available to the native scalar mask generator. 更多...
 

函数

Result< int > eve::procgen::generateTerrainNoiseMask (Heightmap &target, const Heightmap &input, const Heightmap &curve, const TerrainNoiseMaskSettings &settings, TerrainMaskBlend mode)
 Generate a transformed Pcg-style fBm noise source, curve it, then combine it with an input mask.