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

One independently art-directed layer of a procedural decal recipe. 更多...

#include <ProceduralDecal.h>

Public 属性

bool enabled = true
 
DecalPattern pattern = DecalPattern::Grunge
 
std::uint32_t seed = 1
 
int sourcePatternId = -1
 
bool invertMask = false
 
float amount = 0.65f
 
float scale = 5.f
 
float rotation = 0.f
 
float blur = 0.08f
 
float contrast = 1.4f
 
std::array< float, 3 > color {0.35f, 0.12f, 0.06f}
 
float colorVariation = 0.15f
 
float hueVariation = 0.f
 
float roughness = 0.7f
 
float roughnessVariation = 0.1f
 
float metallic = 0.f
 
float emissive = 0.f
 
float normalStrength = 2.f
 
float normalSoftness = 0.08f
 
float normalTrim = 0.f
 
float normalThickness = 1.f
 
int normalStyle = 0
 
float height = 0.5f
 

详细描述

One independently art-directed layer of a procedural decal recipe.

Layers are pure authoring values. They own no renderer resources and are safe to serialize, copy, and evaluate on a worker thread.

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

类成员变量说明

◆ amount

float eve::decal::ProceduralDecalLayer::amount = 0.65f

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

被这些函数引用 eve::decal::proceduralDecalPreset().

◆ blur

float eve::decal::ProceduralDecalLayer::blur = 0.08f

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

被这些函数引用 eve::decal::proceduralDecalPreset().

◆ color

std::array<float, 3> eve::decal::ProceduralDecalLayer::color {0.35f, 0.12f, 0.06f}

在文件 ProceduralDecal.h 第 39 行定义.

被这些函数引用 eve::decal::bakeProceduralDecal().

◆ colorVariation

float eve::decal::ProceduralDecalLayer::colorVariation = 0.15f

在文件 ProceduralDecal.h 第 40 行定义.

被这些函数引用 eve::decal::bakeProceduralDecal().

◆ contrast

float eve::decal::ProceduralDecalLayer::contrast = 1.4f

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

◆ emissive

float eve::decal::ProceduralDecalLayer::emissive = 0.f

在文件 ProceduralDecal.h 第 45 行定义.

被这些函数引用 eve::decal::bakeProceduralDecal().

◆ enabled

bool eve::decal::ProceduralDecalLayer::enabled = true

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

被这些函数引用 eve::decal::proceduralDecalPreset().

◆ height

float eve::decal::ProceduralDecalLayer::height = 0.5f

在文件 ProceduralDecal.h 第 51 行定义.

被这些函数引用 eve::decal::bakeProceduralDecal().

◆ hueVariation

float eve::decal::ProceduralDecalLayer::hueVariation = 0.f

在文件 ProceduralDecal.h 第 41 行定义.

被这些函数引用 eve::decal::bakeProceduralDecal().

◆ invertMask

bool eve::decal::ProceduralDecalLayer::invertMask = false

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

◆ metallic

float eve::decal::ProceduralDecalLayer::metallic = 0.f

在文件 ProceduralDecal.h 第 44 行定义.

被这些函数引用 eve::decal::bakeProceduralDecal().

◆ normalSoftness

float eve::decal::ProceduralDecalLayer::normalSoftness = 0.08f

在文件 ProceduralDecal.h 第 47 行定义.

◆ normalStrength

float eve::decal::ProceduralDecalLayer::normalStrength = 2.f

在文件 ProceduralDecal.h 第 46 行定义.

被这些函数引用 eve::decal::bakeProceduralDecal() , 以及 eve::decal::proceduralDecalPreset().

◆ normalStyle

int eve::decal::ProceduralDecalLayer::normalStyle = 0

在文件 ProceduralDecal.h 第 50 行定义.

◆ normalThickness

float eve::decal::ProceduralDecalLayer::normalThickness = 1.f

在文件 ProceduralDecal.h 第 49 行定义.

◆ normalTrim

float eve::decal::ProceduralDecalLayer::normalTrim = 0.f

在文件 ProceduralDecal.h 第 48 行定义.

◆ pattern

DecalPattern eve::decal::ProceduralDecalLayer::pattern = DecalPattern::Grunge

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

◆ rotation

float eve::decal::ProceduralDecalLayer::rotation = 0.f

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

◆ roughness

float eve::decal::ProceduralDecalLayer::roughness = 0.7f

在文件 ProceduralDecal.h 第 42 行定义.

被这些函数引用 eve::decal::bakeProceduralDecal().

◆ roughnessVariation

float eve::decal::ProceduralDecalLayer::roughnessVariation = 0.1f

在文件 ProceduralDecal.h 第 43 行定义.

被这些函数引用 eve::decal::bakeProceduralDecal().

◆ scale

float eve::decal::ProceduralDecalLayer::scale = 5.f

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

被这些函数引用 eve::decal::proceduralDecalPreset().

◆ seed

std::uint32_t eve::decal::ProceduralDecalLayer::seed = 1

◆ sourcePatternId

int eve::decal::ProceduralDecalLayer::sourcePatternId = -1

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


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