3#ifndef vtkWebGPUComputeBufferInternals_h
4#define vtkWebGPUComputeBufferInternals_h
7#include "vtkRenderingWebGPUModule.h"
11VTK_ABI_NAMESPACE_BEGIN
23 wgpu::Buffer wgpuBuffer,
vtkDataArray* dataArray,
const char* description =
nullptr);
30 const char* description =
nullptr);
abstract superclass for arrays of numeric data
Hold a reference to a vtkObjectBase instance.
Internal utility class for manipulating vtkWebGPUComputeBuffers.
static void UploadFromDataArray(vtkSmartPointer< vtkWebGPUConfiguration > wgpuConfiguration, wgpu::Buffer wgpuBuffer, vtkIdType byteOffset, vtkDataArray *dataArray, const char *description=nullptr)
Uploads a vtkDataArray with offset to the given wgpuBuffer.
static void UploadFromDataArray(vtkSmartPointer< vtkWebGPUConfiguration > wgpuConfiguration, wgpu::Buffer wgpuBuffer, vtkDataArray *dataArray, const char *description=nullptr)
Uploads a vtkDataArray to the given wgpuBuffer.