载入中...
搜索中...
未找到
WebGpuVirtualGeometry.cpp 文件参考
#include "virtualgeometry/VirtualGeometryBackend.h"
#include "gpgpu/GpuBuffer.h"
#include "gpgpu/webgpu/WebGpuGpgpu.h"
#include <algorithm>
#include <cstring>
#include <vector>

浏览源代码.

类

struct  eve::virtualgeometry::webgpu::VgState
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::virtualgeometry
 
namespace  eve::virtualgeometry::webgpu
 

函数

void eve::virtualgeometry::vgCreate (VgBackend &be)
 Vg create.
 
void eve::virtualgeometry::vgDestroy (VgBackend &be)
 Vg destroy.
 
void eve::virtualgeometry::vgUpload (VgBackend &be, const VirtualGeometryAsset &asset)
 Vg upload.
 
void eve::virtualgeometry::vgUploadUniforms (VgBackend &be, const VgUniforms &u)
 Vg upload uniforms.
 
void eve::virtualgeometry::vgReset (VgBackend &be, int visibleCapacity)
 Vg reset.
 
int eve::virtualgeometry::vgUpdate (VgBackend &be, int clusterCount, int visibleCapacity, int viewW, int viewH)
 Vg update.
 
bool eve::virtualgeometry::vgReadPixels (VgBackend &be, std::vector< uint32_t > &out)
 Vg read pixels.