载入中...
搜索中...
未找到
eve::procgen::PointCompute::Impl结构体 参考

Public 成员函数

void reset ()
 

Public 属性

std::vector< float > packed
 
std::unique_ptr< eve::gpgpu::GpuBuffer > storage
 
std::unique_ptr< eve::gpgpu::GpuBuffer > staging
 
std::unique_ptr< eve::gpgpu::ComputeShader > shader
 
std::unique_ptr< eve::gpgpu::Sequence > sequence
 
int capacityBytes = 0
 
uint64_t uploadCount = 0
 
uint64_t dispatchCount = 0
 
uint64_t readbackCount = 0
 
uint64_t bufferReuseCount = 0
 
uint64_t peakBufferBytes = 0
 
int lastFusedTransformCount = 0
 

详细描述

在文件 PointCompute.cpp 第 121 行定义.

成员函数说明

◆ reset()

void eve::procgen::PointCompute::Impl::reset ( )
inline

在文件 PointCompute.cpp 第 135 行定义.

引用了 capacityBytes, sequence, shader, staging , 以及 storage.

类成员变量说明

◆ bufferReuseCount

uint64_t eve::procgen::PointCompute::Impl::bufferReuseCount = 0

在文件 PointCompute.cpp 第 131 行定义.

◆ capacityBytes

int eve::procgen::PointCompute::Impl::capacityBytes = 0

在文件 PointCompute.cpp 第 127 行定义.

被这些函数引用 reset().

◆ dispatchCount

uint64_t eve::procgen::PointCompute::Impl::dispatchCount = 0

在文件 PointCompute.cpp 第 129 行定义.

◆ lastFusedTransformCount

int eve::procgen::PointCompute::Impl::lastFusedTransformCount = 0

在文件 PointCompute.cpp 第 133 行定义.

◆ packed

std::vector<float> eve::procgen::PointCompute::Impl::packed

在文件 PointCompute.cpp 第 122 行定义.

◆ peakBufferBytes

uint64_t eve::procgen::PointCompute::Impl::peakBufferBytes = 0

在文件 PointCompute.cpp 第 132 行定义.

◆ readbackCount

uint64_t eve::procgen::PointCompute::Impl::readbackCount = 0

在文件 PointCompute.cpp 第 130 行定义.

◆ sequence

std::unique_ptr<eve::gpgpu::Sequence> eve::procgen::PointCompute::Impl::sequence

在文件 PointCompute.cpp 第 126 行定义.

被这些函数引用 reset().

◆ shader

std::unique_ptr<eve::gpgpu::ComputeShader> eve::procgen::PointCompute::Impl::shader

在文件 PointCompute.cpp 第 125 行定义.

被这些函数引用 reset().

◆ staging

std::unique_ptr<eve::gpgpu::GpuBuffer> eve::procgen::PointCompute::Impl::staging

在文件 PointCompute.cpp 第 124 行定义.

被这些函数引用 reset().

◆ storage

std::unique_ptr<eve::gpgpu::GpuBuffer> eve::procgen::PointCompute::Impl::storage

在文件 PointCompute.cpp 第 123 行定义.

被这些函数引用 reset().

◆ uploadCount

uint64_t eve::procgen::PointCompute::Impl::uploadCount = 0

在文件 PointCompute.cpp 第 128 行定义.


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