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

Per-instance GPU record (std430). Mirrors GLSL GpuInstance. 更多...

#include <GpuDrivenTypes.h>

Public 属性

glm::mat4 model
 
uint32_t meshId = kInvalidGpuDrivenSlot
 
uint32_t materialId = kInvalidGpuDrivenSlot
 
uint32_t flags = 0
 
uint32_t lodGroupId = kInvalidGpuDrivenSlot
 
glm::uvec4 reflectionProbeSlots {kInvalidGpuDrivenSlot, kInvalidGpuDrivenSlot, 0u, 0u}
 
glm::vec4 reflectionProbeCenter [2] {}
 
glm::vec4 reflectionProbeExtent [2] {}
 
glm::vec4 color {1.f}
 
glm::vec4 terrainWave {}
 
glm::vec4 terrainWaveTint {1.f}
 

详细描述

Per-instance GPU record (std430). Mirrors GLSL GpuInstance.

GpuInstance public API.

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

类成员变量说明

◆ color

glm::vec4 eve::graphics::GpuInstance::color {1.f}

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

◆ flags

uint32_t eve::graphics::GpuInstance::flags = 0

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

◆ lodGroupId

uint32_t eve::graphics::GpuInstance::lodGroupId = kInvalidGpuDrivenSlot

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

◆ materialId

uint32_t eve::graphics::GpuInstance::materialId = kInvalidGpuDrivenSlot

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

被这些函数引用 eve::graphics::webgpu::Graphics::gpuDrivenSubmitOpaque().

◆ meshId

uint32_t eve::graphics::GpuInstance::meshId = kInvalidGpuDrivenSlot

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

被这些函数引用 eve::graphics::webgpu::Graphics::gpuDrivenSubmitOpaque().

◆ model

glm::mat4 eve::graphics::GpuInstance::model

◆ reflectionProbeCenter

glm::vec4 eve::graphics::GpuInstance::reflectionProbeCenter[2] {}

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

◆ reflectionProbeExtent

glm::vec4 eve::graphics::GpuInstance::reflectionProbeExtent[2] {}

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

◆ reflectionProbeSlots

glm::uvec4 eve::graphics::GpuInstance::reflectionProbeSlots {kInvalidGpuDrivenSlot, kInvalidGpuDrivenSlot, 0u, 0u}

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

◆ terrainWave

glm::vec4 eve::graphics::GpuInstance::terrainWave {}

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

◆ terrainWaveTint

glm::vec4 eve::graphics::GpuInstance::terrainWaveTint {1.f}

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


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