public class TLcdGLNIOBufferFactory
extends java.lang.Object
ALcdGLBinding.getNIOBufferFactory()
.Modifier | Constructor and Description |
---|---|
protected |
TLcdGLNIOBufferFactory() |
Modifier and Type | Method and Description |
---|---|
java.nio.ByteBuffer |
copy(byte[] aData) |
java.nio.DoubleBuffer |
copy(double[] aData) |
java.nio.FloatBuffer |
copy(float[] aData) |
java.nio.IntBuffer |
copy(int[] aData) |
java.nio.ShortBuffer |
copy(short[] aData) |
java.nio.Buffer |
createCompatibleBuffer(java.nio.Buffer aBuffer,
int aCapacity) |
void |
doWithTempByteBuffer(int aCapacity,
java.util.function.Consumer<java.nio.ByteBuffer> aFunc) |
void |
doWithTempPointerBuffer(java.nio.Buffer[] aBuffers,
java.util.function.Consumer<ILcdPointerBuffer> aFunc) |
java.nio.Buffer |
makeCompatible(java.nio.Buffer aBuffer) |
java.nio.ByteBuffer |
newByteBuffer(int aCapacity) |
java.nio.CharBuffer |
newCharBuffer(int aCapacity) |
java.nio.DoubleBuffer |
newDoubleBuffer(int aCapacity) |
java.nio.FloatBuffer |
newFloatBuffer(int aCapacity) |
java.nio.IntBuffer |
newIntBuffer(int aCapacity) |
java.nio.LongBuffer |
newLongBuffer(int aCapacity) |
java.nio.ByteBuffer |
newManagedByteBuffer(int aCapacity) |
java.nio.CharBuffer |
newManagedCharBuffer(int aCapacity) |
java.nio.DoubleBuffer |
newManagedDoubleBuffer(int aCapacity) |
java.nio.FloatBuffer |
newManagedFloatBuffer(int aCapacity) |
java.nio.IntBuffer |
newManagedIntBuffer(int aCapacity) |
java.nio.LongBuffer |
newManagedLongBuffer(int aCapacity) |
java.nio.ShortBuffer |
newManagedShortBuffer(int aCapacity) |
ILcdPointerBuffer |
newPointerBuffer(int aCapacity) |
java.nio.ShortBuffer |
newShortBuffer(int aCapacity) |
public java.nio.ByteBuffer newByteBuffer(int aCapacity)
public final java.nio.CharBuffer newCharBuffer(int aCapacity)
public final java.nio.ShortBuffer newShortBuffer(int aCapacity)
public final java.nio.IntBuffer newIntBuffer(int aCapacity)
public final java.nio.LongBuffer newLongBuffer(int aCapacity)
public final java.nio.FloatBuffer newFloatBuffer(int aCapacity)
public final java.nio.DoubleBuffer newDoubleBuffer(int aCapacity)
public ILcdPointerBuffer newPointerBuffer(int aCapacity)
public java.nio.ByteBuffer newManagedByteBuffer(int aCapacity)
public final java.nio.CharBuffer newManagedCharBuffer(int aCapacity)
public final java.nio.ShortBuffer newManagedShortBuffer(int aCapacity)
public final java.nio.IntBuffer newManagedIntBuffer(int aCapacity)
public final java.nio.LongBuffer newManagedLongBuffer(int aCapacity)
public final java.nio.FloatBuffer newManagedFloatBuffer(int aCapacity)
public final java.nio.DoubleBuffer newManagedDoubleBuffer(int aCapacity)
public java.nio.ByteBuffer copy(byte[] aData)
public java.nio.ShortBuffer copy(short[] aData)
public java.nio.IntBuffer copy(int[] aData)
public java.nio.FloatBuffer copy(float[] aData)
public java.nio.DoubleBuffer copy(double[] aData)
public final java.nio.Buffer createCompatibleBuffer(java.nio.Buffer aBuffer, int aCapacity)
public java.nio.Buffer makeCompatible(java.nio.Buffer aBuffer)
public void doWithTempByteBuffer(int aCapacity, java.util.function.Consumer<java.nio.ByteBuffer> aFunc)
public void doWithTempPointerBuffer(java.nio.Buffer[] aBuffers, java.util.function.Consumer<ILcdPointerBuffer> aFunc)