3#ifndef vtkWebGPUComputeBufferInternals_h
4#define vtkWebGPUComputeBufferInternals_h
8#include "vtkRenderingWebGPUModule.h"
11VTK_ABI_NAMESPACE_BEGIN
23 wgpu::Device device, wgpu::Buffer wgpuBuffer,
vtkDataArray* dataArray);
abstract superclass for arrays of numeric data
Internal utility class for manipulating vtkWebGPUComputeBuffers.
static void UploadFromDataArray(wgpu::Device device, wgpu::Buffer wgpuBuffer, vtkIdType byteOffset, vtkDataArray *dataArray)
Uploads a vtkDataArray with offset to the given wgpuBuffer.
static void UploadFromDataArray(wgpu::Device device, wgpu::Buffer wgpuBuffer, vtkDataArray *dataArray)
Uploads a vtkDataArray to the given wgpuBuffer.
STL-compatible iterable ranges that provide access to vtkDataArray elements.