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

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 GpuVgClusterclusters = 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.h85 行定义.

类成员变量说明

◆ clusterCount

int eve::graphics::GpuVgAssetUpload::clusterCount = 0

在文件 GpuDrivenTypes.h92 行定义.

被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenVgUpload().

◆ clusters

const GpuVgCluster* eve::graphics::GpuVgAssetUpload::clusters = nullptr

在文件 GpuDrivenTypes.h91 行定义.

被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenVgUpload().

◆ normals

const float* eve::graphics::GpuVgAssetUpload::normals = nullptr

在文件 GpuDrivenTypes.h88 行定义.

◆ positions

const float* eve::graphics::GpuVgAssetUpload::positions = nullptr

在文件 GpuDrivenTypes.h86 行定义.

被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenVgUpload().

◆ triangleCount

int eve::graphics::GpuVgAssetUpload::triangleCount = 0

在文件 GpuDrivenTypes.h90 行定义.

被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenVgUpload().

◆ triangles

const std::uint32_t* eve::graphics::GpuVgAssetUpload::triangles = nullptr

在文件 GpuDrivenTypes.h89 行定义.

被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenVgUpload().

◆ vertexCount

int eve::graphics::GpuVgAssetUpload::vertexCount = 0

在文件 GpuDrivenTypes.h87 行定义.

被这些函数引用 eve::graphics::vulkan::Graphics::gpuDrivenVgUpload().


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