Package org.robovm.rt.bro
Class BufferMarshalers.BufferMarshaler
java.lang.Object
org.robovm.rt.bro.BufferMarshalers.BufferMarshaler
- Enclosing class:
- BufferMarshalers
public static class BufferMarshalers.BufferMarshaler extends Object
Marshals to/from
ByteBuffer, ShortBuffer,
CharBuffer, IntBuffer, LongBuffer,
FloatBuffer and DoubleBuffer.-
Constructor Summary
Constructors Constructor Description BufferMarshaler() -
Method Summary
Modifier and Type Method Description static longgetBufferAddress(Buffer buffer)static ByteBuffertoByteBuffer(Class<?> cls, long handle, long flags, int d1)static ByteBuffertoByteBuffer(Class<?> cls, long handle, long flags, int d1, int d2)static ByteBuffertoByteBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3)static CharBuffertoCharBuffer(Class<?> cls, long handle, long flags, int d1)static CharBuffertoCharBuffer(Class<?> cls, long handle, long flags, int d1, int d2)static CharBuffertoCharBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3)static DoubleBuffertoDoubleBuffer(Class<?> cls, long handle, long flags, int d1)static DoubleBuffertoDoubleBuffer(Class<?> cls, long handle, long flags, int d1, int d2)static DoubleBuffertoDoubleBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3)static FloatBuffertoFloatBuffer(Class<?> cls, long handle, long flags, int d1)static FloatBuffertoFloatBuffer(Class<?> cls, long handle, long flags, int d1, int d2)static FloatBuffertoFloatBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3)static IntBuffertoIntBuffer(Class<?> cls, long handle, long flags, int d1)static IntBuffertoIntBuffer(Class<?> cls, long handle, long flags, int d1, int d2)static IntBuffertoIntBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3)static LongBuffertoLongBuffer(Class<?> cls, long handle, long flags, int d1)static LongBuffertoLongBuffer(Class<?> cls, long handle, long flags, int d1, int d2)static LongBuffertoLongBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3)static longtoNative(Buffer buffer, long flags)static voidtoNative(ByteBuffer buffer, long handle, long flags, int d1)static voidtoNative(ByteBuffer buffer, long handle, long flags, int d1, int d2)static voidtoNative(ByteBuffer buffer, long handle, long flags, int d1, int d2, int d3)static voidtoNative(CharBuffer buffer, long handle, long flags, int d1)static voidtoNative(CharBuffer buffer, long handle, long flags, int d1, int d2)static voidtoNative(CharBuffer buffer, long handle, long flags, int d1, int d2, int d3)static voidtoNative(DoubleBuffer buffer, long handle, long flags, int d1)static voidtoNative(DoubleBuffer buffer, long handle, long flags, int d1, int d2)static voidtoNative(DoubleBuffer buffer, long handle, long flags, int d1, int d2, int d3)static voidtoNative(FloatBuffer buffer, long handle, long flags, int d1)static voidtoNative(FloatBuffer buffer, long handle, long flags, int d1, int d2)static voidtoNative(FloatBuffer buffer, long handle, long flags, int d1, int d2, int d3)static voidtoNative(IntBuffer buffer, long handle, long flags, int d1)static voidtoNative(IntBuffer buffer, long handle, long flags, int d1, int d2)static voidtoNative(IntBuffer buffer, long handle, long flags, int d1, int d2, int d3)static voidtoNative(LongBuffer buffer, long handle, long flags, int d1)static voidtoNative(LongBuffer buffer, long handle, long flags, int d1, int d2)static voidtoNative(LongBuffer buffer, long handle, long flags, int d1, int d2, int d3)static voidtoNative(ShortBuffer buffer, long handle, long flags, int d1)static voidtoNative(ShortBuffer buffer, long handle, long flags, int d1, int d2)static voidtoNative(ShortBuffer buffer, long handle, long flags, int d1, int d2, int d3)static ShortBuffertoShortBuffer(Class<?> cls, long handle, long flags, int d1)static ShortBuffertoShortBuffer(Class<?> cls, long handle, long flags, int d1, int d2)static ShortBuffertoShortBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3)
-
Constructor Details
-
BufferMarshaler
public BufferMarshaler()
-
-
Method Details
-
getBufferAddress
-
toNative
-
toByteBuffer
-
toNative
-
toByteBuffer
-
toNative
-
toByteBuffer
public static ByteBuffer toByteBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3) -
toNative
-
toShortBuffer
-
toNative
-
toShortBuffer
-
toNative
-
toShortBuffer
public static ShortBuffer toShortBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3) -
toNative
-
toCharBuffer
-
toNative
-
toCharBuffer
-
toNative
-
toCharBuffer
public static CharBuffer toCharBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3) -
toNative
-
toIntBuffer
-
toNative
-
toIntBuffer
-
toNative
-
toIntBuffer
-
toNative
-
toLongBuffer
-
toNative
-
toLongBuffer
-
toNative
-
toLongBuffer
public static LongBuffer toLongBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3) -
toNative
-
toFloatBuffer
-
toNative
-
toFloatBuffer
-
toNative
-
toFloatBuffer
public static FloatBuffer toFloatBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3) -
toNative
-
toDoubleBuffer
-
toNative
-
toDoubleBuffer
-
toNative
-
toDoubleBuffer
public static DoubleBuffer toDoubleBuffer(Class<?> cls, long handle, long flags, int d1, int d2, int d3) -
toNative
-