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

GPU mesh table record (std430). Mirrors GLSL GpuMeshRecord. 更多...

#include <GpuDrivenTypes.h>

Public 属性

glm::vec4 boundsCenterRadius
 
uint32_t vertexOffset = 0
 
uint32_t vertexCount = 0
 
uint32_t indexOffset = 0
 
uint32_t indexCount = 0
 
uint32_t indexType = 1
 
uint32_t firstIndex = 0
 
uint32_t vertexBase = 0
 
uint32_t lodGroupId = kInvalidGpuDrivenSlot
 
uint32_t vgAssetId = kInvalidGpuDrivenSlot
 
uint32_t pad1 = 0
 
uint32_t pad2 = 0
 
uint32_t pad3 = 0
 

详细描述

GPU mesh table record (std430). Mirrors GLSL GpuMeshRecord.

GpuMeshRecord public API.

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

类成员变量说明

◆ boundsCenterRadius

glm::vec4 eve::graphics::GpuMeshRecord::boundsCenterRadius

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

◆ firstIndex

uint32_t eve::graphics::GpuMeshRecord::firstIndex = 0

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

◆ indexCount

uint32_t eve::graphics::GpuMeshRecord::indexCount = 0

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

◆ indexOffset

uint32_t eve::graphics::GpuMeshRecord::indexOffset = 0

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

◆ indexType

uint32_t eve::graphics::GpuMeshRecord::indexType = 1

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

◆ lodGroupId

uint32_t eve::graphics::GpuMeshRecord::lodGroupId = kInvalidGpuDrivenSlot

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

◆ pad1

uint32_t eve::graphics::GpuMeshRecord::pad1 = 0

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

◆ pad2

uint32_t eve::graphics::GpuMeshRecord::pad2 = 0

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

◆ pad3

uint32_t eve::graphics::GpuMeshRecord::pad3 = 0

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

◆ vertexBase

uint32_t eve::graphics::GpuMeshRecord::vertexBase = 0

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

◆ vertexCount

uint32_t eve::graphics::GpuMeshRecord::vertexCount = 0

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

◆ vertexOffset

uint32_t eve::graphics::GpuMeshRecord::vertexOffset = 0

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

◆ vgAssetId

uint32_t eve::graphics::GpuMeshRecord::vgAssetId = kInvalidGpuDrivenSlot

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