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
在文件 TerrainImporter.h 第 94 行定义.
◆ width
| std::uint32_t eve::asset_import::CanonicalTerrainInput::width = 0 |
在文件 TerrainImporter.h 第 79 行定义.
该结构体的文档由以下文件生成:
- src/modules/asset/import/TerrainImporter.h