载入中...
搜索中...
未找到
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 行定义.
该结构体的文档由以下文件生成:
- src/modules/graphics/GpuDrivenTypes.h