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

Fully parsed source terrain ready for canonical archive construction. 更多...

#include <TerrainImporter.h>

Public 属性

std::uint32_t width = 0
 
std::uint32_t height = 0
 
float spacingX = 1.0f
 
float spacingZ = 1.0f
 
std::vector< float > heightsMeters
 
std::vector< CanonicalTerrainLayer > layers
 
std::string holesSource
 
std::string holesAsset
 
std::array< std::string, 4 > controlSources
 
std::array< std::string, 4 > controlAssets
 
float boundsMultiplier = 1.f
 
bool hasWavingGrass = false
 
float wavingGrassAmount = 0.f
 
float wavingGrassSpeed = 0.f
 
float wavingGrassStrength = 0.f
 
std::array< float, 4 > wavingGrassTint {1.f, 1.f, 1.f, 1.f}
 
std::vector< CanonicalScatterRule > scatterRules
 
std::vector< CanonicalTerrainDetailPrototype > detailPrototypes
 
std::vector< CanonicalTerrainInstance > instances
 
Value::Object sourceTransform
 

详细描述

Fully parsed source terrain ready for canonical archive construction.

在文件 TerrainImporter.h 第 78 行定义.

类成员变量说明

◆ boundsMultiplier

float eve::asset_import::CanonicalTerrainInput::boundsMultiplier = 1.f

在文件 TerrainImporter.h 第 89 行定义.

◆ controlAssets

std::array<std::string, 4> eve::asset_import::CanonicalTerrainInput::controlAssets

在文件 TerrainImporter.h 第 88 行定义.

◆ controlSources

std::array<std::string, 4> eve::asset_import::CanonicalTerrainInput::controlSources

在文件 TerrainImporter.h 第 87 行定义.

◆ detailPrototypes

std::vector<CanonicalTerrainDetailPrototype> eve::asset_import::CanonicalTerrainInput::detailPrototypes

在文件 TerrainImporter.h 第 96 行定义.

◆ hasWavingGrass

bool eve::asset_import::CanonicalTerrainInput::hasWavingGrass = false

在文件 TerrainImporter.h 第 90 行定义.

◆ height

std::uint32_t eve::asset_import::CanonicalTerrainInput::height = 0

在文件 TerrainImporter.h 第 80 行定义.

◆ heightsMeters

std::vector<float> eve::asset_import::CanonicalTerrainInput::heightsMeters

在文件 TerrainImporter.h 第 83 行定义.

◆ holesAsset

std::string eve::asset_import::CanonicalTerrainInput::holesAsset

在文件 TerrainImporter.h 第 86 行定义.

◆ holesSource

std::string eve::asset_import::CanonicalTerrainInput::holesSource

在文件 TerrainImporter.h 第 85 行定义.

◆ instances

std::vector<CanonicalTerrainInstance> eve::asset_import::CanonicalTerrainInput::instances

在文件 TerrainImporter.h 第 97 行定义.

◆ layers

std::vector<CanonicalTerrainLayer> eve::asset_import::CanonicalTerrainInput::layers

在文件 TerrainImporter.h 第 84 行定义.

◆ scatterRules

std::vector<CanonicalScatterRule> eve::asset_import::CanonicalTerrainInput::scatterRules

在文件 TerrainImporter.h 第 95 行定义.

◆ sourceTransform

Value::Object eve::asset_import::CanonicalTerrainInput::sourceTransform

在文件 TerrainImporter.h 第 98 行定义.

◆ spacingX

float eve::asset_import::CanonicalTerrainInput::spacingX = 1.0f

在文件 TerrainImporter.h 第 81 行定义.

◆ spacingZ

float eve::asset_import::CanonicalTerrainInput::spacingZ = 1.0f

在文件 TerrainImporter.h 第 82 行定义.

◆ wavingGrassAmount

float eve::asset_import::CanonicalTerrainInput::wavingGrassAmount = 0.f

在文件 TerrainImporter.h 第 91 行定义.

◆ wavingGrassSpeed

float eve::asset_import::CanonicalTerrainInput::wavingGrassSpeed = 0.f

在文件 TerrainImporter.h 第 92 行定义.

◆ wavingGrassStrength

float eve::asset_import::CanonicalTerrainInput::wavingGrassStrength = 0.f

在文件 TerrainImporter.h 第 93 行定义.

◆ wavingGrassTint

std::array<float, 4> eve::asset_import::CanonicalTerrainInput::wavingGrassTint {1.f, 1.f, 1.f, 1.f}

在文件 TerrainImporter.h 第 94 行定义.

◆ width

std::uint32_t eve::asset_import::CanonicalTerrainInput::width = 0

在文件 TerrainImporter.h 第 79 行定义.

被这些函数引用 eve::asset_import::prepareUnrealM4Import().


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