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

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().


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