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

One resource entry emitted around each accepted Pcg game-object prototype location. 更多...

#include <TerrainObjectPlacement.h>

Public 属性

std::string asset
 
int minimumInstances = 1
 
int maximumInstances = 1
 
float failureRate = 0
 
float minimumOffsetX = 0
 
float maximumOffsetX = 0
 
float minimumOffsetY = 0
 
float maximumOffsetY = 0
 
float minimumOffsetZ = 0
 
float maximumOffsetZ = 0
 
TerrainObjectYOffsetMode yOffsetMode = TerrainObjectYOffsetMode::TerrainHeight
 
float customOffset = 0
 
TerrainObjectScaleMode scaleMode = TerrainObjectScaleMode::Fixed
 
bool commonScale = true
 
float minimumScale = 1
 
float maximumScale = 1
 
float minimumScaleX = 1
 
float maximumScaleX = 1
 
float minimumScaleY = 1
 
float maximumScaleY = 1
 
float minimumScaleZ = 1
 
float maximumScaleZ = 1
 
float scaleRandomPercentage = 0
 
float scaleRandomPercentageX = 0
 
float scaleRandomPercentageY = 0
 
float scaleRandomPercentageZ = 0
 
float minimumRotationX = 0
 
float maximumRotationX = 0
 
float minimumRotationY = 0
 
float maximumRotationY = 0
 
float minimumRotationZ = 0
 
float maximumRotationZ = 0
 
bool yOffsetAlongSlope = false
 
bool alignForwardToSlope = false
 
bool rotateToSlope = false
 

详细描述

One resource entry emitted around each accepted Pcg game-object prototype location.

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

类成员变量说明

◆ alignForwardToSlope

bool eve::procgen::TerrainObjectInstanceSettings::alignForwardToSlope = false

在文件 TerrainObjectPlacement.h 第 45 行定义.

◆ asset

std::string eve::procgen::TerrainObjectInstanceSettings::asset

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

◆ commonScale

bool eve::procgen::TerrainObjectInstanceSettings::commonScale = true

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

◆ customOffset

float eve::procgen::TerrainObjectInstanceSettings::customOffset = 0

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

◆ failureRate

float eve::procgen::TerrainObjectInstanceSettings::failureRate = 0

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

◆ maximumInstances

int eve::procgen::TerrainObjectInstanceSettings::maximumInstances = 1

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

◆ maximumOffsetX

float eve::procgen::TerrainObjectInstanceSettings::maximumOffsetX = 0

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

◆ maximumOffsetY

float eve::procgen::TerrainObjectInstanceSettings::maximumOffsetY = 0

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

◆ maximumOffsetZ

float eve::procgen::TerrainObjectInstanceSettings::maximumOffsetZ = 0

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

◆ maximumRotationX

float eve::procgen::TerrainObjectInstanceSettings::maximumRotationX = 0

在文件 TerrainObjectPlacement.h 第 41 行定义.

◆ maximumRotationY

float eve::procgen::TerrainObjectInstanceSettings::maximumRotationY = 0

在文件 TerrainObjectPlacement.h 第 42 行定义.

◆ maximumRotationZ

float eve::procgen::TerrainObjectInstanceSettings::maximumRotationZ = 0

在文件 TerrainObjectPlacement.h 第 43 行定义.

◆ maximumScale

float eve::procgen::TerrainObjectInstanceSettings::maximumScale = 1

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

◆ maximumScaleX

float eve::procgen::TerrainObjectInstanceSettings::maximumScaleX = 1

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

◆ maximumScaleY

float eve::procgen::TerrainObjectInstanceSettings::maximumScaleY = 1

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

◆ maximumScaleZ

float eve::procgen::TerrainObjectInstanceSettings::maximumScaleZ = 1

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

◆ minimumInstances

int eve::procgen::TerrainObjectInstanceSettings::minimumInstances = 1

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

◆ minimumOffsetX

float eve::procgen::TerrainObjectInstanceSettings::minimumOffsetX = 0

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

◆ minimumOffsetY

float eve::procgen::TerrainObjectInstanceSettings::minimumOffsetY = 0

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

◆ minimumOffsetZ

float eve::procgen::TerrainObjectInstanceSettings::minimumOffsetZ = 0

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

◆ minimumRotationX

float eve::procgen::TerrainObjectInstanceSettings::minimumRotationX = 0

在文件 TerrainObjectPlacement.h 第 41 行定义.

◆ minimumRotationY

float eve::procgen::TerrainObjectInstanceSettings::minimumRotationY = 0

在文件 TerrainObjectPlacement.h 第 42 行定义.

◆ minimumRotationZ

float eve::procgen::TerrainObjectInstanceSettings::minimumRotationZ = 0

在文件 TerrainObjectPlacement.h 第 43 行定义.

◆ minimumScale

float eve::procgen::TerrainObjectInstanceSettings::minimumScale = 1

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

◆ minimumScaleX

float eve::procgen::TerrainObjectInstanceSettings::minimumScaleX = 1

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

◆ minimumScaleY

float eve::procgen::TerrainObjectInstanceSettings::minimumScaleY = 1

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

◆ minimumScaleZ

float eve::procgen::TerrainObjectInstanceSettings::minimumScaleZ = 1

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

◆ rotateToSlope

bool eve::procgen::TerrainObjectInstanceSettings::rotateToSlope = false

在文件 TerrainObjectPlacement.h 第 46 行定义.

◆ scaleMode

TerrainObjectScaleMode eve::procgen::TerrainObjectInstanceSettings::scaleMode = TerrainObjectScaleMode::Fixed

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

◆ scaleRandomPercentage

float eve::procgen::TerrainObjectInstanceSettings::scaleRandomPercentage = 0

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

◆ scaleRandomPercentageX

float eve::procgen::TerrainObjectInstanceSettings::scaleRandomPercentageX = 0

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

◆ scaleRandomPercentageY

float eve::procgen::TerrainObjectInstanceSettings::scaleRandomPercentageY = 0

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

◆ scaleRandomPercentageZ

float eve::procgen::TerrainObjectInstanceSettings::scaleRandomPercentageZ = 0

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

◆ yOffsetAlongSlope

bool eve::procgen::TerrainObjectInstanceSettings::yOffsetAlongSlope = false

在文件 TerrainObjectPlacement.h 第 44 行定义.

◆ yOffsetMode

TerrainObjectYOffsetMode eve::procgen::TerrainObjectInstanceSettings::yOffsetMode = TerrainObjectYOffsetMode::TerrainHeight

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


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