Neutral GPU upload for one virtual-geometry asset. Raw arrays so the graphics module does not depend on the virtualgeometry module. 更多...
#include <GpuDrivenTypes.h>
Public 属性 | |
| const float * | positions = nullptr |
| int | vertexCount = 0 |
| const float * | normals = nullptr |
| const std::uint32_t * | triangles = nullptr |
| int | triangleCount = 0 |
| const GpuVgCluster * | clusters = nullptr |
| int | clusterCount = 0 |
详细描述
Neutral GPU upload for one virtual-geometry asset. Raw arrays so the graphics module does not depend on the virtualgeometry module.
在文件 GpuDrivenTypes.h 第 85 行定义.
类成员变量说明
◆ clusterCount
| int eve::graphics::GpuVgAssetUpload::clusterCount = 0 |
在文件 GpuDrivenTypes.h 第 92 行定义.
被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenVgUpload().
◆ clusters
| const GpuVgCluster* eve::graphics::GpuVgAssetUpload::clusters = nullptr |
在文件 GpuDrivenTypes.h 第 91 行定义.
被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenVgUpload().
◆ normals
| const float* eve::graphics::GpuVgAssetUpload::normals = nullptr |
在文件 GpuDrivenTypes.h 第 88 行定义.
◆ positions
| const float* eve::graphics::GpuVgAssetUpload::positions = nullptr |
在文件 GpuDrivenTypes.h 第 86 行定义.
被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenVgUpload().
◆ triangleCount
| int eve::graphics::GpuVgAssetUpload::triangleCount = 0 |
在文件 GpuDrivenTypes.h 第 90 行定义.
被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenVgUpload().
◆ triangles
| const std::uint32_t* eve::graphics::GpuVgAssetUpload::triangles = nullptr |
在文件 GpuDrivenTypes.h 第 89 行定义.
被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenVgUpload().
◆ vertexCount
| int eve::graphics::GpuVgAssetUpload::vertexCount = 0 |
在文件 GpuDrivenTypes.h 第 87 行定义.
被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenVgUpload().
该结构体的文档由以下文件生成:
- src/modules/graphics/GpuDrivenTypes.h