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
VoxelBuffer
reusing the array internally.
-
unsignedByteBuffer
Wraps an unsigned-byte buffer into a voxel-buffer.- Parameters:
buffer
- the buffer to wrap- Returns:
- a new
VoxelBuffer
reusing 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
VoxelBuffer
reusing 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
VoxelBuffer
reusing the array internally.
-
unsignedShortBuffer
Wraps an unsigned-short buffer into a voxel-buffer.- Parameters:
buffer
- the buffer to wrap- Returns:
- a new
VoxelBuffer
reusing 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
VoxelBuffer
reusing the buffer internally.
-
unsignedIntArray
Wraps an unsigned-int buffer into a voxel-buffer.- Parameters:
array
- the array to wrap- Returns:
- a new
VoxelBuffer
reusing 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
VoxelBuffer
reusing the buffer internally.
-
floatBuffer
Wraps a float buffer into a voxel-buffer.- Parameters:
buffer
- the buffer to wrap- Returns:
- a new
VoxelBuffer
reusing the buffer internally.
-
floatArray
Wraps an float-array into a voxel-buffer.- Parameters:
array
- the array to wrap- Returns:
- a new
VoxelBuffer
reusing the buffer internally.
-