载入中...
搜索中...
未找到
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
 
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.

在文件 GpuDrivenTypes.h40 行定义.

类成员变量说明

◆ flags

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

在文件 GpuDrivenTypes.h47 行定义.

◆ pad0

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

在文件 GpuDrivenTypes.h48 行定义.

◆ pad1

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

在文件 GpuDrivenTypes.h49 行定义.

◆ parallax

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

在文件 GpuDrivenTypes.h44 行定义.

◆ pbr

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

在文件 GpuDrivenTypes.h42 行定义.

◆ shadingModel

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

在文件 GpuDrivenTypes.h46 行定义.

◆ texBomb

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

在文件 GpuDrivenTypes.h43 行定义.

◆ textureSlots

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

在文件 GpuDrivenTypes.h45 行定义.

◆ tint

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

在文件 GpuDrivenTypes.h41 行定义.


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