Zdexby TheHolyOneZ
49,743 classes
Class

AndroidJNI

: Object
UnityEngine.AndroidJNI, UnityEngine.AndroidJNIModule 0x0010 (16 B) inherited 0x0010 UnityEngine.AndroidJNIModule.dll
0x00x0010

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 128

SignatureFlagsNativeParams
void ReleaseStringChars(const JStringBinding& str)PrivateStatic0x18
void InvokeAction(Action action)PrivateStatic0x08
long FindClass(const string& name)PublicStatic0x08
long FromReflectedMethod(long refMethod)PublicStatic0x08
long ExceptionOccurred()PublicStatic0x08
void ExceptionClear()PublicStatic0x00
int PushLocalFrame(int capacity)PublicStatic0x04
long PopLocalFrame(long ptr)PublicStatic0x08
long NewGlobalRef(long obj)PublicStatic0x08
void QueueDeleteGlobalRef(long obj)Static+1 flags0x08
long NewWeakGlobalRef(long obj)PublicStatic0x08
void DeleteWeakGlobalRef(long obj)PublicStatic0x08
long NewLocalRef(long obj)PublicStatic0x08
void DeleteLocalRef(long obj)PublicStatic0x08
bool IsSameObject(long obj1, long obj2)PublicStatic0x08
long NewObject(long clazz, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
long NewObjectA(long clazz, long methodID, const jvalue*& args)PublicStatic0x08
long GetObjectClass(long obj)PublicStatic0x08
long GetMethodID(long clazz, const string& name, const string& sig)PublicStatic0x08
long GetFieldID(long clazz, const string& name, const string& sig)PublicStatic0x08
long GetStaticMethodID(long clazz, const string& name, const string& sig)PublicStatic0x08
long GetStaticFieldID(long clazz, const string& name, const string& sig)PublicStatic0x08
long NewString(const string& chars)PublicStatic0x08
long NewStringFromStr(const string& chars)PrivateStatic0x08
string GetStringChars(long str)PublicStatic0x08
JStringBinding GetStringCharsInternal(long str)PrivateStatic0x18
string CallStringMethod(long obj, long methodID, const jvalue[]& args)PublicStatic0x08
string CallStringMethod(long obj, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
string CallStringMethodUnsafe(long obj, long methodID, const jvalue*& args)PublicStatic0x08
JStringBinding CallStringMethodUnsafeInternal(long obj, long methodID, const jvalue*& args)PrivateStatic0x18
long CallObjectMethod(long obj, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
long CallObjectMethodUnsafe(long obj, long methodID, const jvalue*& args)PublicStatic0x08
int CallIntMethod(long obj, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
int CallIntMethodUnsafe(long obj, long methodID, const jvalue*& args)PublicStatic0x08
bool CallBooleanMethod(long obj, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
bool CallBooleanMethodUnsafe(long obj, long methodID, const jvalue*& args)PublicStatic0x08
short CallShortMethod(long obj, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
short CallShortMethodUnsafe(long obj, long methodID, const jvalue*& args)PublicStatic0x08
sbyte CallSByteMethod(long obj, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
sbyte CallSByteMethodUnsafe(long obj, long methodID, const jvalue*& args)PublicStatic0x08
ushort CallCharMethod(long obj, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
ushort CallCharMethodUnsafe(long obj, long methodID, const jvalue*& args)PublicStatic0x08
float CallFloatMethod(long obj, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
float CallFloatMethodUnsafe(long obj, long methodID, const jvalue*& args)PublicStatic0x08
double CallDoubleMethod(long obj, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
double CallDoubleMethodUnsafe(long obj, long methodID, const jvalue*& args)PublicStatic0x08
long CallLongMethod(long obj, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
long CallLongMethodUnsafe(long obj, long methodID, const jvalue*& args)PublicStatic0x08
string CallStaticStringMethod(long clazz, long methodID, const jvalue[]& args)PublicStatic0x08
string CallStaticStringMethod(long clazz, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
string CallStaticStringMethodUnsafe(long clazz, long methodID, const jvalue*& args)PublicStatic0x08
JStringBinding CallStaticStringMethodUnsafeInternal(long clazz, long methodID, const jvalue*& args)PrivateStatic0x18
long CallStaticObjectMethod(long clazz, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
long CallStaticObjectMethodUnsafe(long clazz, long methodID, const jvalue*& args)PublicStatic0x08
int CallStaticIntMethod(long clazz, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
int CallStaticIntMethodUnsafe(long clazz, long methodID, const jvalue*& args)PublicStatic0x08
bool CallStaticBooleanMethod(long clazz, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
bool CallStaticBooleanMethodUnsafe(long clazz, long methodID, const jvalue*& args)PublicStatic0x08
short CallStaticShortMethod(long clazz, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
short CallStaticShortMethodUnsafe(long clazz, long methodID, const jvalue*& args)PublicStatic0x08
sbyte CallStaticSByteMethod(long clazz, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
sbyte CallStaticSByteMethodUnsafe(long clazz, long methodID, const jvalue*& args)PublicStatic0x08
ushort CallStaticCharMethod(long clazz, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
ushort CallStaticCharMethodUnsafe(long clazz, long methodID, const jvalue*& args)PublicStatic0x08
float CallStaticFloatMethod(long clazz, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
float CallStaticFloatMethodUnsafe(long clazz, long methodID, const jvalue*& args)PublicStatic0x08
double CallStaticDoubleMethod(long clazz, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
double CallStaticDoubleMethodUnsafe(long clazz, long methodID, const jvalue*& args)PublicStatic0x08
long CallStaticLongMethod(long clazz, long methodID, const Span<UnityEngine.jvalue>& args)PublicStatic0x10
long CallStaticLongMethodUnsafe(long clazz, long methodID, const jvalue*& args)PublicStatic0x08
string GetStaticStringField(long clazz, long fieldID)PublicStatic0x08
JStringBinding GetStaticStringFieldInternal(long clazz, long fieldID)PrivateStatic0x18
long GetStaticObjectField(long clazz, long fieldID)PublicStatic0x08
bool GetStaticBooleanField(long clazz, long fieldID)PublicStatic0x08
sbyte GetStaticSByteField(long clazz, long fieldID)PublicStatic0x08
ushort GetStaticCharField(long clazz, long fieldID)PublicStatic0x08
short GetStaticShortField(long clazz, long fieldID)PublicStatic0x08
int GetStaticIntField(long clazz, long fieldID)PublicStatic0x08
long GetStaticLongField(long clazz, long fieldID)PublicStatic0x08
float GetStaticFloatField(long clazz, long fieldID)PublicStatic0x08
double GetStaticDoubleField(long clazz, long fieldID)PublicStatic0x08
long ConvertToBooleanArray(const bool[]& array)PrivateStatic0x08
long ToBooleanArray(const bool[]& array)PublicStatic0x08
long ToByteArray(const byte[]& array)PublicStatic0x08
long ToSByteArray(const sbyte[]& array)PublicStatic0x08
long ToSByteArray(const SByte*& array, int length)PublicStatic0x08
long ToCharArray(const char[]& array)PublicStatic0x08
long ToCharArray(const Char*& array, int length)PublicStatic0x08
long ToShortArray(const short[]& array)PublicStatic0x08
long ToShortArray(const Int16*& array, int length)PublicStatic0x08
long ToIntArray(const int[]& array)PublicStatic0x08
long ToIntArray(const Int32*& array, int length)PublicStatic0x08
long ToLongArray(const long[]& array)PublicStatic0x08
long ToLongArray(const Int64*& array, int length)PublicStatic0x08
long ToFloatArray(const float[]& array)PublicStatic0x08
long ToFloatArray(const Single*& array, int length)PublicStatic0x08
long ToDoubleArray(const double[]& array)PublicStatic0x08
long ToDoubleArray(const Double*& array, int length)PublicStatic0x08
long ToObjectArray(const IntPtr*& array, int length, long arrayClass)PublicStatic0x08
long ToObjectArray(const IntPtr[]& array, long arrayClass)PublicStatic0x08
bool[] FromBooleanArray(long array)PublicStatic0x08
byte[] FromByteArray(long array)PublicStatic0x08
sbyte[] FromSByteArray(long array)PublicStatic0x08
char[] FromCharArray(long array)PublicStatic0x08
short[] FromShortArray(long array)PublicStatic0x08
int[] FromIntArray(long array)PublicStatic0x08
long[] FromLongArray(long array)PublicStatic0x08
float[] FromFloatArray(long array)PublicStatic0x08
double[] FromDoubleArray(long array)PublicStatic0x08
int GetArrayLength(long array)PublicStatic0x08
long NewObjectArray(int size, long clazz, long obj)PublicStatic0x08
long GetObjectArrayElement(long array, int index)PublicStatic0x08
void SetObjectArrayElement(long array, int index, long obj)PublicStatic0x08
void ReleaseStringChars_Injected(ref JStringBinding& str)PrivateStatic0x18
long FindClass_Injected(ref ManagedSpanWrapper& name)PrivateStatic0x10
long GetMethodID_Injected(long clazz, ref ManagedSpanWrapper& name, ref ManagedSpanWrapper& sig)PrivateStatic0x10
long GetFieldID_Injected(long clazz, ref ManagedSpanWrapper& name, ref ManagedSpanWrapper& sig)PrivateStatic0x10
long GetStaticMethodID_Injected(long clazz, ref ManagedSpanWrapper& name, ref ManagedSpanWrapper& sig)PrivateStatic0x10
long GetStaticFieldID_Injected(long clazz, ref ManagedSpanWrapper& name, ref ManagedSpanWrapper& sig)PrivateStatic0x10
long NewStringFromStr_Injected(ref ManagedSpanWrapper& chars)PrivateStatic0x10
void GetStringCharsInternal_Injected(long str, ref JStringBinding& ret)PrivateStatic0x18
void CallStringMethodUnsafeInternal_Injected(long obj, long methodID, const jvalue*& args, ref JStringBinding& ret)PrivateStatic0x18
void CallStaticStringMethodUnsafeInternal_Injected(long clazz, long methodID, const jvalue*& args, ref JStringBinding& ret)PrivateStatic0x18
void GetStaticStringFieldInternal_Injected(long clazz, long fieldID, ref JStringBinding& ret)PrivateStatic0x18
long ConvertToBooleanArray_Injected(ref ManagedSpanWrapper& array)PrivateStatic0x10
long ToByteArray_Injected(ref ManagedSpanWrapper& array)PrivateStatic0x10
void FromBooleanArray_Injected(long array, ref BlittableArrayWrapper& ret)PrivateStatic0x10
void FromByteArray_Injected(long array, ref BlittableArrayWrapper& ret)PrivateStatic0x10

Used by 4

types with a member, parameter or interface of this type