#include <TerrainSampler.h>
Public 成员函数 | |
| uint32_t | semanticAt (float height) const |
静态 Public 成员函数 | |
| static TerrainBands | fromParams (const Params ¶ms) |
Public 属性 | |
| float | waterMax = 0.25f |
| float | sandMax = 0.35f |
| float | grassMax = 0.65f |
| float | dirtMax = 0.80f |
| float | stoneMax = 0.92f |
详细描述
在文件 TerrainSampler.h 第 100 行定义.
成员函数说明
◆ fromParams()
|
static |
在文件 TerrainSampler.cpp 第 168 行定义.
引用了 dirtMax, eve::procgen::Params::getFloat(), grassMax, sandMax, stoneMax , 以及 waterMax.
◆ semanticAt()
| uint32_t eve::procgen::TerrainBands::semanticAt | ( | float | height | ) | const |
在文件 TerrainSampler.cpp 第 159 行定义.
引用了 eve::procgen::Semantic::Dirt, dirtMax, eve::procgen::Semantic::Grass, grassMax, height, eve::procgen::Semantic::Sand, sandMax, eve::procgen::Semantic::Snow, eve::procgen::Semantic::Stone, stoneMax, eve::procgen::Semantic::Water , 以及 waterMax.
被这些函数引用 eve::procgen::Heightmap::toGrid().
类成员变量说明
◆ dirtMax
| float eve::procgen::TerrainBands::dirtMax = 0.80f |
在文件 TerrainSampler.h 第 104 行定义.
被这些函数引用 fromParams() , 以及 semanticAt().
◆ grassMax
| float eve::procgen::TerrainBands::grassMax = 0.65f |
在文件 TerrainSampler.h 第 103 行定义.
被这些函数引用 fromParams() , 以及 semanticAt().
◆ sandMax
| float eve::procgen::TerrainBands::sandMax = 0.35f |
在文件 TerrainSampler.h 第 102 行定义.
被这些函数引用 fromParams() , 以及 semanticAt().
◆ stoneMax
| float eve::procgen::TerrainBands::stoneMax = 0.92f |
在文件 TerrainSampler.h 第 105 行定义.
被这些函数引用 fromParams() , 以及 semanticAt().
◆ waterMax
| float eve::procgen::TerrainBands::waterMax = 0.25f |
在文件 TerrainSampler.h 第 101 行定义.
被这些函数引用 fromParams() , 以及 semanticAt().
该结构体的文档由以下文件生成:
- src/modules/procgen/heightmap/TerrainSampler.h
- src/modules/procgen/heightmap/TerrainSampler.cpp