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

组件材质覆盖(未设置的字段沿用默认材质)。 更多...

#include <HouseGenTypes.h>

Public 属性

bool hasBaseColor = false
 
float baseColorR = 1.f
 
float baseColorG = 1.f
 
float baseColorB = 1.f
 
float baseColorA = 1.f
 
std::string baseColorTexture
 
std::string normalTexture
 
std::string heightTexture
 
bool hasMetallic = false
 
float metallic = 0.f
 
bool hasRoughness = false
 
float roughness = 1.f
 
float parallaxScale = 0.f
 
float parallaxMinLayers = 8.f
 
float parallaxMaxLayers = 32.f
 
float cellBombScale = 4.f
 
float cellBombStrength = 0.f
 
float cellBombRotation = 1.f
 

详细描述

组件材质覆盖(未设置的字段沿用默认材质)。

在文件 HouseGenTypes.h20 行定义.

类成员变量说明

◆ baseColorA

float eve::housegen::HouseMaterialOverride::baseColorA = 1.f

在文件 HouseGenTypes.h25 行定义.

◆ baseColorB

float eve::housegen::HouseMaterialOverride::baseColorB = 1.f

在文件 HouseGenTypes.h24 行定义.

◆ baseColorG

float eve::housegen::HouseMaterialOverride::baseColorG = 1.f

在文件 HouseGenTypes.h23 行定义.

◆ baseColorR

float eve::housegen::HouseMaterialOverride::baseColorR = 1.f

在文件 HouseGenTypes.h22 行定义.

◆ baseColorTexture

std::string eve::housegen::HouseMaterialOverride::baseColorTexture

在文件 HouseGenTypes.h26 行定义.

◆ cellBombRotation

float eve::housegen::HouseMaterialOverride::cellBombRotation = 1.f

在文件 HouseGenTypes.h38 行定义.

◆ cellBombScale

float eve::housegen::HouseMaterialOverride::cellBombScale = 4.f

在文件 HouseGenTypes.h36 行定义.

◆ cellBombStrength

float eve::housegen::HouseMaterialOverride::cellBombStrength = 0.f

在文件 HouseGenTypes.h37 行定义.

◆ hasBaseColor

bool eve::housegen::HouseMaterialOverride::hasBaseColor = false

在文件 HouseGenTypes.h21 行定义.

◆ hasMetallic

bool eve::housegen::HouseMaterialOverride::hasMetallic = false

在文件 HouseGenTypes.h29 行定义.

◆ hasRoughness

bool eve::housegen::HouseMaterialOverride::hasRoughness = false

在文件 HouseGenTypes.h31 行定义.

◆ heightTexture

std::string eve::housegen::HouseMaterialOverride::heightTexture

在文件 HouseGenTypes.h28 行定义.

◆ metallic

float eve::housegen::HouseMaterialOverride::metallic = 0.f

在文件 HouseGenTypes.h30 行定义.

◆ normalTexture

std::string eve::housegen::HouseMaterialOverride::normalTexture

在文件 HouseGenTypes.h27 行定义.

◆ parallaxMaxLayers

float eve::housegen::HouseMaterialOverride::parallaxMaxLayers = 32.f

在文件 HouseGenTypes.h35 行定义.

◆ parallaxMinLayers

float eve::housegen::HouseMaterialOverride::parallaxMinLayers = 8.f

在文件 HouseGenTypes.h34 行定义.

◆ parallaxScale

float eve::housegen::HouseMaterialOverride::parallaxScale = 0.f

在文件 HouseGenTypes.h33 行定义.

◆ roughness

float eve::housegen::HouseMaterialOverride::roughness = 1.f

在文件 HouseGenTypes.h32 行定义.


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