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

在文件 GpuDrivenTypes.h22 行定义.

类成员变量说明

◆ boundsCenterRadius

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

在文件 GpuDrivenTypes.h23 行定义.

◆ firstIndex

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

在文件 GpuDrivenTypes.h29 行定义.

◆ indexCount

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

在文件 GpuDrivenTypes.h27 行定义.

◆ indexOffset

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

在文件 GpuDrivenTypes.h26 行定义.

◆ indexType

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

在文件 GpuDrivenTypes.h28 行定义.

◆ lodGroupId

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

在文件 GpuDrivenTypes.h31 行定义.

◆ pad1

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

在文件 GpuDrivenTypes.h33 行定义.

◆ pad2

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

在文件 GpuDrivenTypes.h34 行定义.

◆ pad3

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

在文件 GpuDrivenTypes.h35 行定义.

◆ vertexBase

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

在文件 GpuDrivenTypes.h30 行定义.

◆ vertexCount

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

在文件 GpuDrivenTypes.h25 行定义.

◆ vertexOffset

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

在文件 GpuDrivenTypes.h24 行定义.

◆ vgAssetId

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

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