Owning, renderer-neutral output of one decal bake. 更多...
#include <ProceduralDecal.h>
Public 属性 | |
| int | width = 0 |
| int | height = 0 |
| std::vector< std::uint8_t > | albedo |
| std::vector< std::uint8_t > | normal |
| std::vector< std::uint8_t > | params |
详细描述
Owning, renderer-neutral output of one decal bake.
All arrays are tightly packed RGBA8. params stores roughness, metallic, emissive, and height. Its RGB layout is accepted directly by the existing decal pass; alpha remains available to height-aware tools. @ownership The value owns all output arrays; no renderer resource is retained.
在文件 ProceduralDecal.h 第 80 行定义.
类成员变量说明
◆ albedo
| std::vector<std::uint8_t> eve::decal::ProceduralDecalBake::albedo |
在文件 ProceduralDecal.h 第 83 行定义.
被这些函数引用 eve::decal::bakeProceduralDecal().
◆ height
| int eve::decal::ProceduralDecalBake::height = 0 |
在文件 ProceduralDecal.h 第 82 行定义.
被这些函数引用 eve::decal::bakeProceduralDecal().
◆ normal
| std::vector<std::uint8_t> eve::decal::ProceduralDecalBake::normal |
在文件 ProceduralDecal.h 第 84 行定义.
被这些函数引用 eve::decal::bakeProceduralDecal().
◆ params
| std::vector<std::uint8_t> eve::decal::ProceduralDecalBake::params |
在文件 ProceduralDecal.h 第 85 行定义.
被这些函数引用 eve::decal::bakeProceduralDecal().
◆ width
| int eve::decal::ProceduralDecalBake::width = 0 |
在文件 ProceduralDecal.h 第 81 行定义.
被这些函数引用 eve::decal::bakeProceduralDecal().
该结构体的文档由以下文件生成:
- src/modules/decal/ProceduralDecal.h