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

GPU material table record (std430). Mirrors GLSL GpuMaterialRecord. 更多...

#include <GpuDrivenTypes.h>

Public 属性

glm::vec4 tint
 
glm::vec4 pbr
 
glm::vec4 texBomb
 
glm::vec4 parallax
 
glm::vec4 surface
 
uint32_t textureSlots [4]
 
uint32_t shadingModel = 0
 
uint32_t flags = 0
 
uint32_t pad0 = 0
 
uint32_t pad1 = 0
 

详细描述

GPU material table record (std430). Mirrors GLSL GpuMaterialRecord.

GpuMaterialRecord public API.

在文件 GpuDrivenTypes.h 第 90 行定义.

类成员变量说明

◆ flags

uint32_t eve::graphics::GpuMaterialRecord::flags = 0

在文件 GpuDrivenTypes.h 第 98 行定义.

◆ pad0

uint32_t eve::graphics::GpuMaterialRecord::pad0 = 0

在文件 GpuDrivenTypes.h 第 99 行定义.

◆ pad1

uint32_t eve::graphics::GpuMaterialRecord::pad1 = 0

在文件 GpuDrivenTypes.h 第 100 行定义.

◆ parallax

glm::vec4 eve::graphics::GpuMaterialRecord::parallax

在文件 GpuDrivenTypes.h 第 94 行定义.

◆ pbr

glm::vec4 eve::graphics::GpuMaterialRecord::pbr

在文件 GpuDrivenTypes.h 第 92 行定义.

◆ shadingModel

uint32_t eve::graphics::GpuMaterialRecord::shadingModel = 0

在文件 GpuDrivenTypes.h 第 97 行定义.

◆ surface

glm::vec4 eve::graphics::GpuMaterialRecord::surface

在文件 GpuDrivenTypes.h 第 95 行定义.

◆ texBomb

glm::vec4 eve::graphics::GpuMaterialRecord::texBomb

在文件 GpuDrivenTypes.h 第 93 行定义.

◆ textureSlots

uint32_t eve::graphics::GpuMaterialRecord::textureSlots[4]

在文件 GpuDrivenTypes.h 第 96 行定义.

◆ tint

glm::vec4 eve::graphics::GpuMaterialRecord::tint

在文件 GpuDrivenTypes.h 第 91 行定义.


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