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