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

One owning canonical terrain layer independent of its source engine. 更多...

#include <EvpackTerrainMaterialLoader.h>

Public 属性

std::string name
 
std::string diffuseSource
 
std::string normalSource
 
std::string weightSource
 
std::string maskSource
 
std::optional< AssetRef > diffuseAsset
 
std::optional< AssetRef > normalAsset
 
std::optional< AssetRef > weightAsset
 
std::optional< AssetRef > maskAsset
 
std::string normalConvention
 
float tileSizeMeters = 1.f
 
std::array< float, 2 > tileScaleMeters {1.f, 1.f}
 
std::array< float, 2 > tileOffsetMeters {}
 
std::array< float, 4 > maskRemapMinimum {}
 
std::array< float, 4 > maskRemapMaximum {1.f, 1.f, 1.f, 1.f}
 
std::array< float, 4 > specular {}
 
float metallic = 0.f
 
float normalScale = 1.f
 
float smoothness = 0.f
 

详细描述

One owning canonical terrain layer independent of its source engine.

在文件 EvpackTerrainMaterialLoader.h 第 17 行定义.

类成员变量说明

◆ diffuseAsset

std::optional<AssetRef> eve::asset_procgen::RuntimeTerrainLayer::diffuseAsset

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

◆ diffuseSource

std::string eve::asset_procgen::RuntimeTerrainLayer::diffuseSource

在文件 EvpackTerrainMaterialLoader.h 第 19 行定义.

◆ maskAsset

std::optional<AssetRef> eve::asset_procgen::RuntimeTerrainLayer::maskAsset

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

◆ maskRemapMaximum

std::array<float, 4> eve::asset_procgen::RuntimeTerrainLayer::maskRemapMaximum {1.f, 1.f, 1.f, 1.f}

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

◆ maskRemapMinimum

std::array<float, 4> eve::asset_procgen::RuntimeTerrainLayer::maskRemapMinimum {}

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

◆ maskSource

std::string eve::asset_procgen::RuntimeTerrainLayer::maskSource

在文件 EvpackTerrainMaterialLoader.h 第 22 行定义.

◆ metallic

float eve::asset_procgen::RuntimeTerrainLayer::metallic = 0.f

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

◆ name

std::string eve::asset_procgen::RuntimeTerrainLayer::name

在文件 EvpackTerrainMaterialLoader.h 第 18 行定义.

◆ normalAsset

std::optional<AssetRef> eve::asset_procgen::RuntimeTerrainLayer::normalAsset

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

◆ normalConvention

std::string eve::asset_procgen::RuntimeTerrainLayer::normalConvention

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

◆ normalScale

float eve::asset_procgen::RuntimeTerrainLayer::normalScale = 1.f

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

◆ normalSource

std::string eve::asset_procgen::RuntimeTerrainLayer::normalSource

在文件 EvpackTerrainMaterialLoader.h 第 20 行定义.

◆ smoothness

float eve::asset_procgen::RuntimeTerrainLayer::smoothness = 0.f

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

◆ specular

std::array<float, 4> eve::asset_procgen::RuntimeTerrainLayer::specular {}

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

◆ tileOffsetMeters

std::array<float, 2> eve::asset_procgen::RuntimeTerrainLayer::tileOffsetMeters {}

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

◆ tileScaleMeters

std::array<float, 2> eve::asset_procgen::RuntimeTerrainLayer::tileScaleMeters {1.f, 1.f}

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

◆ tileSizeMeters

float eve::asset_procgen::RuntimeTerrainLayer::tileSizeMeters = 1.f

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

◆ weightAsset

std::optional<AssetRef> eve::asset_procgen::RuntimeTerrainLayer::weightAsset

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

◆ weightSource

std::string eve::asset_procgen::RuntimeTerrainLayer::weightSource

在文件 EvpackTerrainMaterialLoader.h 第 21 行定义.


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