Uses of Class
org.robovm.rt.bro.NativeObject
| Package | Description |
|---|---|
| org.robovm.rt.bro | |
| org.robovm.rt.bro.ptr |
-
Uses of NativeObject in org.robovm.rt.bro
Subclasses of NativeObject in org.robovm.rt.bro Modifier and Type Class Description classStruct<T extends Struct<T>>Methods in org.robovm.rt.bro with type parameters of type NativeObject Modifier and Type Method Description <U extends NativeObject>
UNativeObject. as(Class<U> type)Casts thisNativeObjectto anotherNativeObjecttype.<U extends NativeObject>
UStruct. as(Class<U> type)static <S extends NativeObject>
SMarshalerLookup. toObject(Class<S> type, long handle)Convenience method which finds a marshaler method and runs it converting the specified handle to the specified type.Methods in org.robovm.rt.bro that return NativeObject Modifier and Type Method Description static NativeObjectNativeObject.Marshaler. toObject(Class<?> cls, long handle, long flags)Methods in org.robovm.rt.bro with parameters of type NativeObject Modifier and Type Method Description static longNativeObject.Marshaler. toNative(NativeObject o, long flags)Method parameters in org.robovm.rt.bro with type arguments of type NativeObject Modifier and Type Method Description static MethodMarshalerLookup. findMarshaler(Class<? extends NativeObject> type)Finds aT toObject(Class<?>, long, long)marshaler method which can convert handles into the specified type. -
Uses of NativeObject in org.robovm.rt.bro.ptr
Classes in org.robovm.rt.bro.ptr with type parameters of type NativeObject Modifier and Type Class Description classPtr<S extends NativeObject,T extends Ptr<S,T>>Generic pointer to pointer (<type> **in C).Subclasses of NativeObject in org.robovm.rt.bro.ptr Modifier and Type Class Description classBooleanPtrPoints to an 8-bitbooleanvalue.static classBooleanPtr.BooleanPtrPtrPointer toBooleanPtrclassBytePtrPoints to an 8-bit signed value (char *in C).static classBytePtr.BytePtrPtrPointer toBytePtr(char **in C)classCharPtrPoints to a 16-bit unsigned value (unsigned short *in C).static classCharPtr.CharPtrPtrPointer toCharPtr(unsigned short **in C)classDoublePtrPoints to adoublevalue (double *in C).static classDoublePtr.DoublePtrPtrPointer toDoublePtr(double **in C)classFloatPtrPoints to afloatvalue (float *in C).static classFloatPtr.FloatPtrPtrPointer toFloatPtr(float **in C)classFunctionPtrPoints to a function.static classFunctionPtr.FunctionPtrPtrPointer toFunctionPtr.classIntPtrPoints to a 32-bit signed value (int32_t *in C).static classIntPtr.IntPtrPtrPointer toIntPtr(int32_t **in C)classLongPtrPoints to a 64-bit signed value (int64_t *in C).static classLongPtr.LongPtrPtrPointer toLongPtr(int64_t **in C)classMachineSizedFloatPtrPoints to either afloatordoublevalue depending on the machine word.static classMachineSizedFloatPtr.MachineSizedFloatPtrPtrPointer toMachineSizedFloatPtr.classMachineSizedSIntPtrPoints to a 32-bit or 64-bit signed value depending on the machine word size (long *in C).static classMachineSizedSIntPtr.MachineSizedSIntPtrPtrPointer toMachineSizedSIntPtr(long **in C)classMachineSizedUIntPtrPoints to a 32-bit or 64-bit unsigned value depending on the machine word size (unsigned long *in C).static classMachineSizedUIntPtr.MachineSizedUIntPtrPtrPointer toMachineSizedUIntPtr(unsigned long **in C)classPtr<S extends NativeObject,T extends Ptr<S,T>>Generic pointer to pointer (<type> **in C).classShortPtrPoints to a 16-bit signed value (short *in C).static classShortPtr.ShortPtrPtrPointer toShortPtr(short **in C)classVoidPtrPoints to an unspecified value (void *in C).static classVoidPtr.VoidPtrPtrPointer toVoidPtr(void **in C)Methods in org.robovm.rt.bro.ptr with parameters of type NativeObject Modifier and Type Method Description voidPtr. set(S[] src)voidPtr. set(S[] src, int offset, int count)