Value-only 2D NoiseMask transform, fBm, optional domain-warp and deterministic-stream settings. 更多...
#include <TerrainNoiseMask.h>
Public 属性 | |
| float | translationX = 0 |
| float | translationZ = 0 |
| float | scaleX = 10 |
| float | scaleZ = 10 |
| float | rotation = 0 |
| float | octaves = 8 |
| float | amplitude = 0.5F |
| float | frequency = 1 |
| float | persistence = 0.5F |
| float | lacunarity = 2 |
| float | warpIterations = 0 |
| float | warpStrength = 0.5F |
| float | warpOffsetX = 2.5F |
| float | warpOffsetZ = 1.4F |
| uint32_t | seed = 0 |
| TerrainNoiseType | type = TerrainNoiseType::Perlin |
详细描述
Value-only 2D NoiseMask transform, fBm, optional domain-warp and deterministic-stream settings.
在文件 TerrainNoiseMask.h 第 14 行定义.
类成员变量说明
◆ amplitude
| float eve::procgen::TerrainNoiseMaskSettings::amplitude = 0.5F |
在文件 TerrainNoiseMask.h 第 17 行定义.
◆ frequency
| float eve::procgen::TerrainNoiseMaskSettings::frequency = 1 |
在文件 TerrainNoiseMask.h 第 17 行定义.
◆ lacunarity
| float eve::procgen::TerrainNoiseMaskSettings::lacunarity = 2 |
在文件 TerrainNoiseMask.h 第 17 行定义.
◆ octaves
| float eve::procgen::TerrainNoiseMaskSettings::octaves = 8 |
在文件 TerrainNoiseMask.h 第 17 行定义.
◆ persistence
| float eve::procgen::TerrainNoiseMaskSettings::persistence = 0.5F |
在文件 TerrainNoiseMask.h 第 17 行定义.
◆ rotation
| float eve::procgen::TerrainNoiseMaskSettings::rotation = 0 |
在文件 TerrainNoiseMask.h 第 16 行定义.
◆ scaleX
| float eve::procgen::TerrainNoiseMaskSettings::scaleX = 10 |
在文件 TerrainNoiseMask.h 第 16 行定义.
◆ scaleZ
| float eve::procgen::TerrainNoiseMaskSettings::scaleZ = 10 |
在文件 TerrainNoiseMask.h 第 16 行定义.
◆ seed
| uint32_t eve::procgen::TerrainNoiseMaskSettings::seed = 0 |
在文件 TerrainNoiseMask.h 第 19 行定义.
◆ translationX
| float eve::procgen::TerrainNoiseMaskSettings::translationX = 0 |
在文件 TerrainNoiseMask.h 第 15 行定义.
◆ translationZ
| float eve::procgen::TerrainNoiseMaskSettings::translationZ = 0 |
在文件 TerrainNoiseMask.h 第 15 行定义.
◆ type
| TerrainNoiseType eve::procgen::TerrainNoiseMaskSettings::type = TerrainNoiseType::Perlin |
在文件 TerrainNoiseMask.h 第 20 行定义.
◆ warpIterations
| float eve::procgen::TerrainNoiseMaskSettings::warpIterations = 0 |
在文件 TerrainNoiseMask.h 第 18 行定义.
◆ warpOffsetX
| float eve::procgen::TerrainNoiseMaskSettings::warpOffsetX = 2.5F |
在文件 TerrainNoiseMask.h 第 18 行定义.
◆ warpOffsetZ
| float eve::procgen::TerrainNoiseMaskSettings::warpOffsetZ = 1.4F |
在文件 TerrainNoiseMask.h 第 18 行定义.
◆ warpStrength
| float eve::procgen::TerrainNoiseMaskSettings::warpStrength = 0.5F |
在文件 TerrainNoiseMask.h 第 18 行定义.
该结构体的文档由以下文件生成:
- src/modules/procgen/heightmap/TerrainNoiseMask.h