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

Runtime vegetation prototype metadata retained from the source terrain. 更多...

#include <EvpackInstanceSetLoader.h>

Public 属性

std::string prototype
 
std::string renderMode
 
bool usePrototypeMesh = false
 
bool useInstancing = false
 
float minWidth = 1.f
 
float maxWidth = 1.f
 
float minHeight = 1.f
 
float maxHeight = 1.f
 
std::int64_t noiseSeed = 0
 
float noiseSpread = .1f
 
float density = 1.f
 
float alignToGround = 0.f
 
float positionJitter = 0.f
 
std::string resourceAsset
 
std::array< float, 4 > healthyColor {1.f, 1.f, 1.f, 1.f}
 
std::array< float, 4 > dryColor {1.f, 1.f, 1.f, 1.f}
 
float bendFactor = 0.f
 
float holeEdgePadding = 0.f
 
bool useDensityScaling = true
 

详细描述

Runtime vegetation prototype metadata retained from the source terrain.

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

类成员变量说明

◆ alignToGround

float eve::asset_procgen::RuntimeInstancePrototype::alignToGround = 0.f

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

◆ bendFactor

float eve::asset_procgen::RuntimeInstancePrototype::bendFactor = 0.f

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

◆ density

float eve::asset_procgen::RuntimeInstancePrototype::density = 1.f

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

◆ dryColor

std::array<float, 4> eve::asset_procgen::RuntimeInstancePrototype::dryColor {1.f, 1.f, 1.f, 1.f}

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

◆ healthyColor

std::array<float, 4> eve::asset_procgen::RuntimeInstancePrototype::healthyColor {1.f, 1.f, 1.f, 1.f}

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

◆ holeEdgePadding

float eve::asset_procgen::RuntimeInstancePrototype::holeEdgePadding = 0.f

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

◆ maxHeight

float eve::asset_procgen::RuntimeInstancePrototype::maxHeight = 1.f

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

◆ maxWidth

float eve::asset_procgen::RuntimeInstancePrototype::maxWidth = 1.f

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

◆ minHeight

float eve::asset_procgen::RuntimeInstancePrototype::minHeight = 1.f

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

◆ minWidth

float eve::asset_procgen::RuntimeInstancePrototype::minWidth = 1.f

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

◆ noiseSeed

std::int64_t eve::asset_procgen::RuntimeInstancePrototype::noiseSeed = 0

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

◆ noiseSpread

float eve::asset_procgen::RuntimeInstancePrototype::noiseSpread = .1f

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

◆ positionJitter

float eve::asset_procgen::RuntimeInstancePrototype::positionJitter = 0.f

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

◆ prototype

std::string eve::asset_procgen::RuntimeInstancePrototype::prototype

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

被这些函数引用 eve::asset_procgen::buildTerrainDetailCard().

◆ renderMode

std::string eve::asset_procgen::RuntimeInstancePrototype::renderMode

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

被这些函数引用 eve::asset_procgen::buildTerrainDetailCard().

◆ resourceAsset

std::string eve::asset_procgen::RuntimeInstancePrototype::resourceAsset

Resolved runtime asset URI; empty only for migrated v1/v2 compatibility data.

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

◆ useDensityScaling

bool eve::asset_procgen::RuntimeInstancePrototype::useDensityScaling = true

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

◆ useInstancing

bool eve::asset_procgen::RuntimeInstancePrototype::useInstancing = false

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

◆ usePrototypeMesh

bool eve::asset_procgen::RuntimeInstancePrototype::usePrototypeMesh = false

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

被这些函数引用 eve::asset_procgen::buildTerrainDetailCard().


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