public class FloatBufferWrapper extends BufferWrapper
NOTE: We no longer need to support JDK 1.3 as of the Java 3D 1.3.2 community source release on java.net. We should be able to get rid of this class.
TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_NULL, TYPE_UNKNOWN
Constructor and Description |
---|
FloatBufferWrapper(FloatBuffer buffer)
Constructor initializes buffer with a
java.nio.FloatBuffer object.
|
FloatBufferWrapper(J3DBuffer b)
Constructor initializes buffer with a
org.scijava.java3d.J3DBuffer object.
|
Modifier and Type | Method and Description |
---|---|
float |
get()
Reads the float at this buffer's current position,
and then increments the position.
|
FloatBufferWrapper |
get(float[] dst)
Bulk get method.
|
FloatBufferWrapper |
get(float[] dst,
int offset,
int length)
Bulk get method.
|
float |
get(int index)
Reads the float at the given offset into the buffer.
|
Buffer |
getBuffer()
Returns the java.nio.Buffer contained within this
FloatBufferWrapper.
|
J3DBuffer |
getJ3DBuffer()
Creates and returns a J3DBuffer object containing the
buffer in this FloatBufferWrapper object.
|
boolean |
isDirect() |
FloatBufferWrapper |
put(float[] src)
Bulk put method.
|
capacity, getBufferAsObject, getBufferType, limit, position, position, rewind
public FloatBufferWrapper(FloatBuffer buffer)
public FloatBufferWrapper(J3DBuffer b)
public Buffer getBuffer()
public boolean isDirect()
public float get()
public float get(int index)
public FloatBufferWrapper get(float[] dst)
dst.length
floats from
the buffer to the destination array and increments the
buffer's position by dst.length
.public FloatBufferWrapper get(float[] dst, int offset, int length)
public FloatBufferWrapper put(float[] src)
src.length
floats into the buffer at the current position.public J3DBuffer getJ3DBuffer()
Copyright © 2016–2022 SciJava. All rights reserved.