载入中...
搜索中...
未找到
eve::virtualgeometry::vulkan::VgState结构体 参考

Public 属性

gpgpu::ComputeShader * cull = nullptr
 
gpgpu::ComputeShader * raster = nullptr
 
gpgpu::GpuBuffer * positions = nullptr
 
gpgpu::GpuBuffer * triangles = nullptr
 
gpgpu::GpuBuffer * clusters = nullptr
 
gpgpu::GpuBuffer * visible = nullptr
 
gpgpu::GpuBuffer * pixels = nullptr
 
gpgpu::GpuBuffer * uniforms = nullptr
 
gpgpu::GpuBuffer * stats = nullptr
 
int viewW = 1
 
int viewH = 1
 
int pixelCapacity = 0
 
int visibleCapacity = 0
 
int lastVisible = 0
 

详细描述

在文件 VulkanVirtualGeometry.cpp 第 18 行定义.

类成员变量说明

◆ clusters

gpgpu::GpuBuffer* eve::virtualgeometry::vulkan::VgState::clusters = nullptr

在文件 VulkanVirtualGeometry.cpp 第 23 行定义.

◆ cull

gpgpu::ComputeShader* eve::virtualgeometry::vulkan::VgState::cull = nullptr

在文件 VulkanVirtualGeometry.cpp 第 19 行定义.

被这些函数引用 eve::virtualgeometry::vgDestroy().

◆ lastVisible

int eve::virtualgeometry::vulkan::VgState::lastVisible = 0

在文件 VulkanVirtualGeometry.cpp 第 32 行定义.

◆ pixelCapacity

int eve::virtualgeometry::vulkan::VgState::pixelCapacity = 0

在文件 VulkanVirtualGeometry.cpp 第 30 行定义.

◆ pixels

gpgpu::GpuBuffer* eve::virtualgeometry::vulkan::VgState::pixels = nullptr

在文件 VulkanVirtualGeometry.cpp 第 25 行定义.

◆ positions

gpgpu::GpuBuffer* eve::virtualgeometry::vulkan::VgState::positions = nullptr

在文件 VulkanVirtualGeometry.cpp 第 21 行定义.

被这些函数引用 eve::virtualgeometry::vgUpload().

◆ raster

gpgpu::ComputeShader* eve::virtualgeometry::vulkan::VgState::raster = nullptr

在文件 VulkanVirtualGeometry.cpp 第 20 行定义.

◆ stats

gpgpu::GpuBuffer* eve::virtualgeometry::vulkan::VgState::stats = nullptr

在文件 VulkanVirtualGeometry.cpp 第 27 行定义.

◆ triangles

gpgpu::GpuBuffer* eve::virtualgeometry::vulkan::VgState::triangles = nullptr

在文件 VulkanVirtualGeometry.cpp 第 22 行定义.

◆ uniforms

gpgpu::GpuBuffer* eve::virtualgeometry::vulkan::VgState::uniforms = nullptr

在文件 VulkanVirtualGeometry.cpp 第 26 行定义.

被这些函数引用 eve::virtualgeometry::vgUploadUniforms().

◆ viewH

int eve::virtualgeometry::vulkan::VgState::viewH = 1

在文件 VulkanVirtualGeometry.cpp 第 29 行定义.

◆ viewW

int eve::virtualgeometry::vulkan::VgState::viewW = 1

在文件 VulkanVirtualGeometry.cpp 第 29 行定义.

被这些函数引用 eve::virtualgeometry::vgReadPixels().

◆ visible

gpgpu::GpuBuffer* eve::virtualgeometry::vulkan::VgState::visible = nullptr

在文件 VulkanVirtualGeometry.cpp 第 24 行定义.

被这些函数引用 eve::virtualgeometry::vgUpdate().

◆ visibleCapacity

int eve::virtualgeometry::vulkan::VgState::visibleCapacity = 0

在文件 VulkanVirtualGeometry.cpp 第 31 行定义.

被这些函数引用 eve::virtualgeometry::vgReset().


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