#include <vtkWebGPUBufferInternals.h>
|
static wgpu::Buffer | Upload (const wgpu::Device &device, unsigned long offset, void *data, unsigned long sizeBytes, wgpu::BufferUsage usage, const char *label=nullptr) |
|
static void | UploadFromDataArray (wgpu::Device device, wgpu::Buffer wgpuBuffer, vtkDataArray *dataArray) |
| Uploads a vtkDataArray to the given wgpuBuffer.
|
|
static void | UploadFromDataArray (wgpu::Device device, wgpu::Buffer wgpuBuffer, vtkIdType byteOffset, vtkDataArray *dataArray) |
| Uploads a vtkDataArray with offset to the given wgpuBuffer.
|
|
static wgpu::Buffer | CreateBuffer (const wgpu::Device &device, unsigned long sizeBytes, wgpu::BufferUsage usage, bool mappedAtCreation=false, const char *label=nullptr) |
|
static bool | CheckBufferSize (const wgpu::Device &device, unsigned long sizeBytes) |
|
Definition at line 11 of file vtkWebGPUBufferInternals.h.
◆ Upload()
static wgpu::Buffer vtkWebGPUBufferInternals::Upload |
( |
const wgpu::Device & |
device, |
|
|
unsigned long |
offset, |
|
|
void * |
data, |
|
|
unsigned long |
sizeBytes, |
|
|
wgpu::BufferUsage |
usage, |
|
|
const char * |
label = nullptr |
|
) |
| |
|
static |
◆ UploadFromDataArray() [1/2]
static void vtkWebGPUBufferInternals::UploadFromDataArray |
( |
wgpu::Device |
device, |
|
|
wgpu::Buffer |
wgpuBuffer, |
|
|
vtkDataArray * |
dataArray |
|
) |
| |
|
static |
◆ UploadFromDataArray() [2/2]
static void vtkWebGPUBufferInternals::UploadFromDataArray |
( |
wgpu::Device |
device, |
|
|
wgpu::Buffer |
wgpuBuffer, |
|
|
vtkIdType |
byteOffset, |
|
|
vtkDataArray * |
dataArray |
|
) |
| |
|
static |
◆ CreateBuffer()
static wgpu::Buffer vtkWebGPUBufferInternals::CreateBuffer |
( |
const wgpu::Device & |
device, |
|
|
unsigned long |
sizeBytes, |
|
|
wgpu::BufferUsage |
usage, |
|
|
bool |
mappedAtCreation = false , |
|
|
const char * |
label = nullptr |
|
) |
| |
|
static |
◆ CheckBufferSize()
static bool vtkWebGPUBufferInternals::CheckBufferSize |
( |
const wgpu::Device & |
device, |
|
|
unsigned long |
sizeBytes |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: