Class VoxelBufferWrap
Object
VoxelBufferWrap
Wraps arrays and buffers of primitive-types into
VoxelBuffer.- Author:
- Owen Feehan
-
Method Summary
Modifier and TypeMethodDescriptionstatic VoxelBuffer<FloatBuffer> floatArray(float[] array) Wraps an float-array into a voxel-buffer.static VoxelBuffer<FloatBuffer> floatBuffer(FloatBuffer buffer) Wraps a float buffer into a voxel-buffer.static VoxelBuffer<UnsignedByteBuffer> unsignedByteArray(byte[] array) Wraps an existing array (encoding unsigned bytes as a signed array) as a voxel-buffer.static VoxelBuffer<UnsignedByteBuffer> unsignedByteBuffer(UnsignedByteBuffer buffer) Wraps an unsigned-byte buffer into a voxel-buffer.static VoxelBuffer<UnsignedByteBuffer> unsignedByteRaw(ByteBuffer buffer) Wraps an unsigned-byte buffer (represented by a NIO signed-buffer) into a voxel-buffer.static VoxelBuffer<UnsignedIntBuffer> unsignedIntArray(int[] array) Wraps an unsigned-int buffer into a voxel-buffer.static VoxelBuffer<UnsignedIntBuffer> unsignedIntBuffer(UnsignedIntBuffer buffer) Wraps an unsigned-int buffer (represented by a NIO signed-buffer) into a voxel-buffer.static VoxelBuffer<UnsignedShortBuffer> unsignedShortArray(short[] array) Wraps an existing array (encoding unsigned shorts as a signed array) as a voxel-buffer.static VoxelBuffer<UnsignedShortBuffer> Wraps an unsigned-short buffer into a voxel-buffer.static VoxelBuffer<UnsignedShortBuffer> unsignedShortRaw(ShortBuffer buffer) Wraps an unsigned-short buffer (represented by a NIO signed-buffer) into a voxel-buffer.
-
Method Details
-
unsignedByteArray
Wraps an existing array (encoding unsigned bytes as a signed array) as a voxel-buffer.- Parameters:
array- the array to wrap- Returns:
- a new
VoxelBufferreusing the array internally.
-
unsignedByteBuffer
Wraps an unsigned-byte buffer into a voxel-buffer.- Parameters:
buffer- the buffer to wrap- Returns:
- a new
VoxelBufferreusing the buffer internally.
-
unsignedByteRaw
Wraps an unsigned-byte buffer (represented by a NIO signed-buffer) into a voxel-buffer.- Parameters:
buffer- the signed-buffer to wrap as unsigned- Returns:
- a new
VoxelBufferreusing the buffer internally.
-
unsignedShortArray
Wraps an existing array (encoding unsigned shorts as a signed array) as a voxel-buffer.- Parameters:
array- the array to wrap- Returns:
- a new
VoxelBufferreusing the array internally.
-
unsignedShortBuffer
Wraps an unsigned-short buffer into a voxel-buffer.- Parameters:
buffer- the buffer to wrap- Returns:
- a new
VoxelBufferreusing the buffer internally.
-
unsignedShortRaw
Wraps an unsigned-short buffer (represented by a NIO signed-buffer) into a voxel-buffer.- Parameters:
buffer- the signed-buffer to wrap as unsigned- Returns:
- a new
VoxelBufferreusing the buffer internally.
-
unsignedIntArray
Wraps an unsigned-int buffer into a voxel-buffer.- Parameters:
array- the array to wrap- Returns:
- a new
VoxelBufferreusing the buffer internally.
-
unsignedIntBuffer
Wraps an unsigned-int buffer (represented by a NIO signed-buffer) into a voxel-buffer.- Parameters:
buffer- the signed-buffer to wrap as unsigned- Returns:
- a new
VoxelBufferreusing the buffer internally.
-
floatBuffer
Wraps a float buffer into a voxel-buffer.- Parameters:
buffer- the buffer to wrap- Returns:
- a new
VoxelBufferreusing the buffer internally.
-
floatArray
Wraps an float-array into a voxel-buffer.- Parameters:
array- the array to wrap- Returns:
- a new
VoxelBufferreusing the buffer internally.
-