载入中...
搜索中...
未找到
eve::procgen::TerrainProbePlacementSettings结构体 参考

Deterministic value settings for Pcg SetProbes terrain scanning. 更多...

#include <TerrainProbePlacement.h>

Public 属性

std::string name
 
TerrainProbeType type = TerrainProbeType::Reflection
 
float originX = 0
 
float originZ = 0
 
float width = 1
 
float depth = 1
 
float heightScale = 1
 
float spacing = 10
 
float jitterPercent = 0.5F
 
float minimumFitness = 0.5F
 
bool seaLevelActive = false
 
float seaLevel = 0
 
float reflectionOffset = 1
 
float lightOffset = 2.5F
 
int reflectionResolution = 128
 
float reflectionClipDistance = 1000
 
float reflectionShadowDistance = 80
 
std::int32_t seed = 1
 
std::uint64_t namespaceId = 1
 
int maxPoints = 1000000
 

详细描述

Deterministic value settings for Pcg SetProbes terrain scanning.

在文件 TerrainProbePlacement.h 第 16 行定义.

类成员变量说明

◆ depth

float eve::procgen::TerrainProbePlacementSettings::depth = 1

在文件 TerrainProbePlacement.h 第 19 行定义.

◆ heightScale

float eve::procgen::TerrainProbePlacementSettings::heightScale = 1

在文件 TerrainProbePlacement.h 第 19 行定义.

◆ jitterPercent

float eve::procgen::TerrainProbePlacementSettings::jitterPercent = 0.5F

在文件 TerrainProbePlacement.h 第 20 行定义.

◆ lightOffset

float eve::procgen::TerrainProbePlacementSettings::lightOffset = 2.5F

在文件 TerrainProbePlacement.h 第 22 行定义.

◆ maxPoints

int eve::procgen::TerrainProbePlacementSettings::maxPoints = 1000000

在文件 TerrainProbePlacement.h 第 27 行定义.

◆ minimumFitness

float eve::procgen::TerrainProbePlacementSettings::minimumFitness = 0.5F

在文件 TerrainProbePlacement.h 第 20 行定义.

◆ name

std::string eve::procgen::TerrainProbePlacementSettings::name

在文件 TerrainProbePlacement.h 第 17 行定义.

◆ namespaceId

std::uint64_t eve::procgen::TerrainProbePlacementSettings::namespaceId = 1

在文件 TerrainProbePlacement.h 第 26 行定义.

◆ originX

float eve::procgen::TerrainProbePlacementSettings::originX = 0

在文件 TerrainProbePlacement.h 第 19 行定义.

◆ originZ

float eve::procgen::TerrainProbePlacementSettings::originZ = 0

在文件 TerrainProbePlacement.h 第 19 行定义.

◆ reflectionClipDistance

float eve::procgen::TerrainProbePlacementSettings::reflectionClipDistance = 1000

在文件 TerrainProbePlacement.h 第 24 行定义.

◆ reflectionOffset

float eve::procgen::TerrainProbePlacementSettings::reflectionOffset = 1

在文件 TerrainProbePlacement.h 第 22 行定义.

◆ reflectionResolution

int eve::procgen::TerrainProbePlacementSettings::reflectionResolution = 128

在文件 TerrainProbePlacement.h 第 23 行定义.

◆ reflectionShadowDistance

float eve::procgen::TerrainProbePlacementSettings::reflectionShadowDistance = 80

在文件 TerrainProbePlacement.h 第 24 行定义.

◆ seaLevel

float eve::procgen::TerrainProbePlacementSettings::seaLevel = 0

在文件 TerrainProbePlacement.h 第 22 行定义.

◆ seaLevelActive

bool eve::procgen::TerrainProbePlacementSettings::seaLevelActive = false

在文件 TerrainProbePlacement.h 第 21 行定义.

◆ seed

std::int32_t eve::procgen::TerrainProbePlacementSettings::seed = 1

在文件 TerrainProbePlacement.h 第 25 行定义.

◆ spacing

float eve::procgen::TerrainProbePlacementSettings::spacing = 10

在文件 TerrainProbePlacement.h 第 20 行定义.

◆ type

TerrainProbeType eve::procgen::TerrainProbePlacementSettings::type = TerrainProbeType::Reflection

在文件 TerrainProbePlacement.h 第 18 行定义.

◆ width

float eve::procgen::TerrainProbePlacementSettings::width = 1

在文件 TerrainProbePlacement.h 第 19 行定义.


该结构体的文档由以下文件生成: