gpuLength (Function)
Signature: gpuLength(buffer: GpuBuffer<int8> | GpuBuffer<int16> | GpuBuffer<int32> | GpuBuffer<int> | GpuBuffer<uint8> | GpuBuffer<uint16> | GpuBuffer<uint32> | GpuBuffer<float16> | GpuBuffer<float32> | GpuBuffer<float> | GpuBuffer<bool>) -> int
Description: Returns a GpuBuffer's element count. O(1).
Parameters
- buffer (
GpuBuffer<int8> | GpuBuffer<int16> | GpuBuffer<int32> | GpuBuffer<int> | GpuBuffer<uint8> | GpuBuffer<uint16> | GpuBuffer<uint32> | GpuBuffer<float16> | GpuBuffer<float32> | GpuBuffer<float> | GpuBuffer<bool>): The buffer to measure
Returns: int
Example
match toGpu([1, 2, 3]) {
Success { value } => { let buffer = value
print(gpuLength(buffer))
}
Error { message } => print(message)
}