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

Full metallic-roughness PBR map set. All maps are caller-owned; call destroy() (or delete each pointer) when done. Maps are derived from one shared displacement field so albedo, normal, height, roughness, metallic and AO line up pixel-for-pixel. 更多...

#include <PbrMaterial.h>

Public 成员函数

void destroy ()
 

Public 属性

image::ImageDataalbedo = nullptr
 
image::ImageDatanormal = nullptr
 
image::ImageDataroughness = nullptr
 
image::ImageDatametallic = nullptr
 
image::ImageDataheight = nullptr
 
image::ImageDataao = nullptr
 

详细描述

Full metallic-roughness PBR map set. All maps are caller-owned; call destroy() (or delete each pointer) when done. Maps are derived from one shared displacement field so albedo, normal, height, roughness, metallic and AO line up pixel-for-pixel.

在文件 PbrMaterial.h24 行定义.

成员函数说明

◆ destroy()

void eve::procgen::PbrTextureSet::destroy ( )
inline

在文件 PbrMaterial.h32 行定义.

引用了 albedo, ao, height, metallic, normal , 以及 roughness.

类成员变量说明

◆ albedo

image::ImageData* eve::procgen::PbrTextureSet::albedo = nullptr

在文件 PbrMaterial.h25 行定义.

被这些函数引用 destroy().

◆ ao

image::ImageData* eve::procgen::PbrTextureSet::ao = nullptr

在文件 PbrMaterial.h30 行定义.

被这些函数引用 destroy().

◆ height

image::ImageData* eve::procgen::PbrTextureSet::height = nullptr

在文件 PbrMaterial.h29 行定义.

被这些函数引用 destroy().

◆ metallic

image::ImageData* eve::procgen::PbrTextureSet::metallic = nullptr

在文件 PbrMaterial.h28 行定义.

被这些函数引用 destroy().

◆ normal

image::ImageData* eve::procgen::PbrTextureSet::normal = nullptr

在文件 PbrMaterial.h26 行定义.

被这些函数引用 destroy().

◆ roughness

image::ImageData* eve::procgen::PbrTextureSet::roughness = nullptr

在文件 PbrMaterial.h27 行定义.

被这些函数引用 destroy().


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