Package org.robovm.rt.bro
Class Struct.Marshaler
java.lang.Object
org.robovm.rt.bro.Struct.Marshaler
public static class Struct.Marshaler extends Object
-
Constructor Summary
Constructors Constructor Description Marshaler() -
Method Summary
Modifier and Type Method Description static <T extends Struct<T>>
voidarray1DToNative(T[] o, long handle, long flags, int d1)static <T extends Struct<T>>
T[]array1DToObject(Class<T[]> arrayClass, long handle, long flags, int d1)static <T extends Struct<T>>
voidarray2DToNative(T[][] o, long handle, long flags, int d1, int d2)static <T extends Struct<T>>
T[][]array2DToObject(Class<T[][]> arrayClass, long handle, long flags, int d1, int d2)static <T extends Struct<T>>
voidarray3DToNative(T[][][] o, long handle, long flags, int d1, int d2, int d3)static <T extends Struct<T>>
T[][][]array3DToObject(Class<T[][][]> arrayClass, long handle, long flags, int d1, int d2, int d3)static longtoNative(Struct<?> o, long flags)static <T extends Struct<T>>
voidtoNative(T o, long handle, long flags, int d1)static <T extends Struct<T>>
voidtoNative(T o, long handle, long flags, int d1, int d2)static <T extends Struct<T>>
voidtoNative(T o, long handle, long flags, int d1, int d2, int d3)static <T extends Struct<T>>
TtoObject(Class<T> cls, long handle, long flags)static <T extends Struct<T>>
TtoObject(Class<T> cls, long handle, long flags, int d1)static <T extends Struct<T>>
TtoObject(Class<T> cls, long handle, long flags, int d1, int d2)static <T extends Struct<T>>
TtoObject(Class<T> cls, long handle, long flags, int d1, int d2, int d3)
-
Constructor Details
-
Marshaler
public Marshaler()
-
-
Method Details
-
toObject
-
toNative
-
toObject
-
toNative
-
toObject
-
toNative
-
toObject
-
toNative
public static <T extends Struct<T>> void toNative(T o, long handle, long flags, int d1, int d2, int d3) -
array1DToObject
-
array1DToNative
-
array2DToObject
-
array2DToNative
public static <T extends Struct<T>> void array2DToNative(T[][] o, long handle, long flags, int d1, int d2) -
array3DToObject
-
array3DToNative
public static <T extends Struct<T>> void array3DToNative(T[][][] o, long handle, long flags, int d1, int d2, int d3)
-