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
在文件 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 |
在文件 ProceduralDecal.h 第 31 行定义.
被这些函数引用 eve::decal::importProceduralDecalSbsprs() , 以及 eve::decal::proceduralDecalPreset().
◆ sourcePatternId
| int eve::decal::ProceduralDecalLayer::sourcePatternId = -1 |
在文件 ProceduralDecal.h 第 32 行定义.
该结构体的文档由以下文件生成:
- src/modules/decal/ProceduralDecal.h