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

Explicit deterministic tree placement configuration for one terrain rectangle and resource. 更多...

#include <TerrainTreePlacement.h>

Public 属性

float originX = 0
 
float originZ = 0
 
float width = 1
 
float depth = 1
 
float heightScale = 1
 
float spacing = 10
 
float spawnDensity = 1
 
float jitterPercent = 0.5F
 
float failureRate = 0
 
float minimumFitness = 0.5F
 
bool snapToTerrain = true
 
TerrainTreeYOffsetMode yOffsetMode = TerrainTreeYOffsetMode::TerrainHeight
 
float seaLevel = 0
 
float customOffset = 0
 
float minimumYOffset = -2
 
float maximumYOffset = 2
 
TerrainTreeScaleMode scaleMode = TerrainTreeScaleMode::Fitness
 
float minimumWidth = 0.75F
 
float maximumWidth = 1.5F
 
float minimumHeight = 0.75F
 
float maximumHeight = 1.5F
 
float widthRandomPercentage = 0.5F
 
float heightRandomPercentage = 0.5F
 
float healthyR = 1
 
float healthyG = 1
 
float healthyB = 1
 
float healthyA = 1
 
float dryR = 1
 
float dryG = 1
 
float dryB = 1
 
float dryA = 1
 
float bendFactor = 0
 
float boundsRadius = 1
 
std::int32_t seed = 1
 
std::uint64_t namespaceId = 1
 
int maxPoints = 1000000
 
std::string asset
 

详细描述

Explicit deterministic tree placement configuration for one terrain rectangle and resource.

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

类成员变量说明

◆ asset

std::string eve::procgen::TerrainTreePlacementSettings::asset

在文件 TerrainTreePlacement.h 第 40 行定义.

◆ bendFactor

float eve::procgen::TerrainTreePlacementSettings::bendFactor = 0

在文件 TerrainTreePlacement.h 第 36 行定义.

◆ boundsRadius

float eve::procgen::TerrainTreePlacementSettings::boundsRadius = 1

在文件 TerrainTreePlacement.h 第 36 行定义.

◆ customOffset

float eve::procgen::TerrainTreePlacementSettings::customOffset = 0

在文件 TerrainTreePlacement.h 第 29 行定义.

◆ depth

float eve::procgen::TerrainTreePlacementSettings::depth = 1

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

◆ dryA

float eve::procgen::TerrainTreePlacementSettings::dryA = 1

在文件 TerrainTreePlacement.h 第 35 行定义.

◆ dryB

float eve::procgen::TerrainTreePlacementSettings::dryB = 1

在文件 TerrainTreePlacement.h 第 35 行定义.

◆ dryG

float eve::procgen::TerrainTreePlacementSettings::dryG = 1

在文件 TerrainTreePlacement.h 第 35 行定义.

◆ dryR

float eve::procgen::TerrainTreePlacementSettings::dryR = 1

在文件 TerrainTreePlacement.h 第 35 行定义.

◆ failureRate

float eve::procgen::TerrainTreePlacementSettings::failureRate = 0

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

◆ healthyA

float eve::procgen::TerrainTreePlacementSettings::healthyA = 1

在文件 TerrainTreePlacement.h 第 34 行定义.

◆ healthyB

float eve::procgen::TerrainTreePlacementSettings::healthyB = 1

在文件 TerrainTreePlacement.h 第 34 行定义.

◆ healthyG

float eve::procgen::TerrainTreePlacementSettings::healthyG = 1

在文件 TerrainTreePlacement.h 第 34 行定义.

◆ healthyR

float eve::procgen::TerrainTreePlacementSettings::healthyR = 1

在文件 TerrainTreePlacement.h 第 34 行定义.

◆ heightRandomPercentage

float eve::procgen::TerrainTreePlacementSettings::heightRandomPercentage = 0.5F

在文件 TerrainTreePlacement.h 第 33 行定义.

◆ heightScale

float eve::procgen::TerrainTreePlacementSettings::heightScale = 1

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

◆ jitterPercent

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

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

◆ maximumHeight

float eve::procgen::TerrainTreePlacementSettings::maximumHeight = 1.5F

在文件 TerrainTreePlacement.h 第 32 行定义.

◆ maximumWidth

float eve::procgen::TerrainTreePlacementSettings::maximumWidth = 1.5F

在文件 TerrainTreePlacement.h 第 31 行定义.

◆ maximumYOffset

float eve::procgen::TerrainTreePlacementSettings::maximumYOffset = 2

在文件 TerrainTreePlacement.h 第 29 行定义.

◆ maxPoints

int eve::procgen::TerrainTreePlacementSettings::maxPoints = 1000000

在文件 TerrainTreePlacement.h 第 39 行定义.

◆ minimumFitness

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

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

◆ minimumHeight

float eve::procgen::TerrainTreePlacementSettings::minimumHeight = 0.75F

在文件 TerrainTreePlacement.h 第 32 行定义.

◆ minimumWidth

float eve::procgen::TerrainTreePlacementSettings::minimumWidth = 0.75F

在文件 TerrainTreePlacement.h 第 31 行定义.

◆ minimumYOffset

float eve::procgen::TerrainTreePlacementSettings::minimumYOffset = -2

在文件 TerrainTreePlacement.h 第 29 行定义.

◆ namespaceId

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

在文件 TerrainTreePlacement.h 第 38 行定义.

◆ originX

float eve::procgen::TerrainTreePlacementSettings::originX = 0

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

◆ originZ

float eve::procgen::TerrainTreePlacementSettings::originZ = 0

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

◆ scaleMode

TerrainTreeScaleMode eve::procgen::TerrainTreePlacementSettings::scaleMode = TerrainTreeScaleMode::Fitness

在文件 TerrainTreePlacement.h 第 30 行定义.

◆ seaLevel

float eve::procgen::TerrainTreePlacementSettings::seaLevel = 0

在文件 TerrainTreePlacement.h 第 29 行定义.

◆ seed

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

在文件 TerrainTreePlacement.h 第 37 行定义.

◆ snapToTerrain

bool eve::procgen::TerrainTreePlacementSettings::snapToTerrain = true

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

◆ spacing

float eve::procgen::TerrainTreePlacementSettings::spacing = 10

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

◆ spawnDensity

float eve::procgen::TerrainTreePlacementSettings::spawnDensity = 1

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

◆ width

float eve::procgen::TerrainTreePlacementSettings::width = 1

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

◆ widthRandomPercentage

float eve::procgen::TerrainTreePlacementSettings::widthRandomPercentage = 0.5F

在文件 TerrainTreePlacement.h 第 33 行定义.

◆ yOffsetMode

TerrainTreeYOffsetMode eve::procgen::TerrainTreePlacementSettings::yOffsetMode = TerrainTreeYOffsetMode::TerrainHeight

在文件 TerrainTreePlacement.h 第 28 行定义.


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