terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
UnityEngine.AndroidJNI Class Reference
+ Collaboration diagram for UnityEngine.AndroidJNI:

Public Member Functions

static int AttachCurrentThread ()
 
static int DetachCurrentThread ()
 
static int GetVersion ()
 
static IntPtr FindClass (string name)
 
static IntPtr FromReflectedMethod (IntPtr refMethod)
 
static IntPtr FromReflectedField (IntPtr refField)
 
static IntPtr ToReflectedMethod (IntPtr clazz, IntPtr methodID, bool isStatic)
 
static IntPtr ToReflectedField (IntPtr clazz, IntPtr fieldID, bool isStatic)
 
static IntPtr GetSuperclass (IntPtr clazz)
 
static bool IsAssignableFrom (IntPtr clazz1, IntPtr clazz2)
 
static int Throw (IntPtr obj)
 
static int ThrowNew (IntPtr clazz, string message)
 
static IntPtr ExceptionOccurred ()
 
static void ExceptionDescribe ()
 
static void ExceptionClear ()
 
static void FatalError (string message)
 
static int PushLocalFrame (int capacity)
 
static IntPtr PopLocalFrame (IntPtr ptr)
 
static IntPtr NewGlobalRef (IntPtr obj)
 
static void DeleteGlobalRef (IntPtr obj)
 
static IntPtr NewWeakGlobalRef (IntPtr obj)
 
static void DeleteWeakGlobalRef (IntPtr obj)
 
static IntPtr NewLocalRef (IntPtr obj)
 
static void DeleteLocalRef (IntPtr obj)
 
static bool IsSameObject (IntPtr obj1, IntPtr obj2)
 
static int EnsureLocalCapacity (int capacity)
 
static IntPtr AllocObject (IntPtr clazz)
 
static IntPtr NewObject (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static IntPtr GetObjectClass (IntPtr obj)
 
static bool IsInstanceOf (IntPtr obj, IntPtr clazz)
 
static IntPtr GetMethodID (IntPtr clazz, string name, string sig)
 
static IntPtr GetFieldID (IntPtr clazz, string name, string sig)
 
static IntPtr GetStaticMethodID (IntPtr clazz, string name, string sig)
 
static IntPtr GetStaticFieldID (IntPtr clazz, string name, string sig)
 
static IntPtr NewString (char[] chars)
 
static IntPtr NewStringUTF (string bytes)
 
static string GetStringChars (IntPtr str)
 
static int GetStringLength (IntPtr str)
 
static int GetStringUTFLength (IntPtr str)
 
static string GetStringUTFChars (IntPtr str)
 
static string CallStringMethod (IntPtr obj, IntPtr methodID, jvalue[] args)
 
static IntPtr CallObjectMethod (IntPtr obj, IntPtr methodID, jvalue[] args)
 
static int CallIntMethod (IntPtr obj, IntPtr methodID, jvalue[] args)
 
static bool CallBooleanMethod (IntPtr obj, IntPtr methodID, jvalue[] args)
 
static short CallShortMethod (IntPtr obj, IntPtr methodID, jvalue[] args)
 
static sbyte CallSByteMethod (IntPtr obj, IntPtr methodID, jvalue[] args)
 
static char CallCharMethod (IntPtr obj, IntPtr methodID, jvalue[] args)
 
static float CallFloatMethod (IntPtr obj, IntPtr methodID, jvalue[] args)
 
static double CallDoubleMethod (IntPtr obj, IntPtr methodID, jvalue[] args)
 
static long CallLongMethod (IntPtr obj, IntPtr methodID, jvalue[] args)
 
static void CallVoidMethod (IntPtr obj, IntPtr methodID, jvalue[] args)
 
static string GetStringField (IntPtr obj, IntPtr fieldID)
 
static IntPtr GetObjectField (IntPtr obj, IntPtr fieldID)
 
static bool GetBooleanField (IntPtr obj, IntPtr fieldID)
 
static sbyte GetSByteField (IntPtr obj, IntPtr fieldID)
 
static char GetCharField (IntPtr obj, IntPtr fieldID)
 
static short GetShortField (IntPtr obj, IntPtr fieldID)
 
static int GetIntField (IntPtr obj, IntPtr fieldID)
 
static long GetLongField (IntPtr obj, IntPtr fieldID)
 
static float GetFloatField (IntPtr obj, IntPtr fieldID)
 
static double GetDoubleField (IntPtr obj, IntPtr fieldID)
 
static void SetStringField (IntPtr obj, IntPtr fieldID, string val)
 
static void SetObjectField (IntPtr obj, IntPtr fieldID, IntPtr val)
 
static void SetBooleanField (IntPtr obj, IntPtr fieldID, bool val)
 
static void SetSByteField (IntPtr obj, IntPtr fieldID, sbyte val)
 
static void SetCharField (IntPtr obj, IntPtr fieldID, char val)
 
static void SetShortField (IntPtr obj, IntPtr fieldID, short val)
 
static void SetIntField (IntPtr obj, IntPtr fieldID, int val)
 
static void SetLongField (IntPtr obj, IntPtr fieldID, long val)
 
static void SetFloatField (IntPtr obj, IntPtr fieldID, float val)
 
static void SetDoubleField (IntPtr obj, IntPtr fieldID, double val)
 
static string CallStaticStringMethod (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static IntPtr CallStaticObjectMethod (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static int CallStaticIntMethod (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static bool CallStaticBooleanMethod (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static short CallStaticShortMethod (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static sbyte CallStaticSByteMethod (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static char CallStaticCharMethod (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static float CallStaticFloatMethod (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static double CallStaticDoubleMethod (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static long CallStaticLongMethod (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static void CallStaticVoidMethod (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static string GetStaticStringField (IntPtr clazz, IntPtr fieldID)
 
static IntPtr GetStaticObjectField (IntPtr clazz, IntPtr fieldID)
 
static bool GetStaticBooleanField (IntPtr clazz, IntPtr fieldID)
 
static sbyte GetStaticSByteField (IntPtr clazz, IntPtr fieldID)
 
static char GetStaticCharField (IntPtr clazz, IntPtr fieldID)
 
static short GetStaticShortField (IntPtr clazz, IntPtr fieldID)
 
static int GetStaticIntField (IntPtr clazz, IntPtr fieldID)
 
static long GetStaticLongField (IntPtr clazz, IntPtr fieldID)
 
static float GetStaticFloatField (IntPtr clazz, IntPtr fieldID)
 
static double GetStaticDoubleField (IntPtr clazz, IntPtr fieldID)
 
static void SetStaticStringField (IntPtr clazz, IntPtr fieldID, string val)
 
static void SetStaticObjectField (IntPtr clazz, IntPtr fieldID, IntPtr val)
 
static void SetStaticBooleanField (IntPtr clazz, IntPtr fieldID, bool val)
 
static void SetStaticSByteField (IntPtr clazz, IntPtr fieldID, sbyte val)
 
static void SetStaticCharField (IntPtr clazz, IntPtr fieldID, char val)
 
static void SetStaticShortField (IntPtr clazz, IntPtr fieldID, short val)
 
static void SetStaticIntField (IntPtr clazz, IntPtr fieldID, int val)
 
static void SetStaticLongField (IntPtr clazz, IntPtr fieldID, long val)
 
static void SetStaticFloatField (IntPtr clazz, IntPtr fieldID, float val)
 
static void SetStaticDoubleField (IntPtr clazz, IntPtr fieldID, double val)
 
static IntPtr ToBooleanArray (bool[] array)
 
static IntPtr ToByteArray (byte[] array)
 
static IntPtr ToSByteArray (sbyte[] array)
 
static IntPtr ToCharArray (char[] array)
 
static IntPtr ToShortArray (short[] array)
 
static IntPtr ToIntArray (int[] array)
 
static IntPtr ToLongArray (long[] array)
 
static IntPtr ToFloatArray (float[] array)
 
static IntPtr ToDoubleArray (double[] array)
 
static IntPtr ToObjectArray (IntPtr[] array, IntPtr arrayClass)
 
static bool[] FromBooleanArray (IntPtr array)
 
static byte[] FromByteArray (IntPtr array)
 
static sbyte[] FromSByteArray (IntPtr array)
 
static char[] FromCharArray (IntPtr array)
 
static short[] FromShortArray (IntPtr array)
 
static int[] FromIntArray (IntPtr array)
 
static long[] FromLongArray (IntPtr array)
 
static float[] FromFloatArray (IntPtr array)
 
static double[] FromDoubleArray (IntPtr array)
 
static IntPtr[] FromObjectArray (IntPtr array)
 
static int GetArrayLength (IntPtr array)
 
static IntPtr NewBooleanArray (int size)
 
static IntPtr NewSByteArray (int size)
 
static IntPtr NewCharArray (int size)
 
static IntPtr NewShortArray (int size)
 
static IntPtr NewIntArray (int size)
 
static IntPtr NewLongArray (int size)
 
static IntPtr NewFloatArray (int size)
 
static IntPtr NewDoubleArray (int size)
 
static IntPtr NewObjectArray (int size, IntPtr clazz, IntPtr obj)
 
static bool GetBooleanArrayElement (IntPtr array, int index)
 
static sbyte GetSByteArrayElement (IntPtr array, int index)
 
static char GetCharArrayElement (IntPtr array, int index)
 
static short GetShortArrayElement (IntPtr array, int index)
 
static int GetIntArrayElement (IntPtr array, int index)
 
static long GetLongArrayElement (IntPtr array, int index)
 
static float GetFloatArrayElement (IntPtr array, int index)
 
static double GetDoubleArrayElement (IntPtr array, int index)
 
static IntPtr GetObjectArrayElement (IntPtr array, int index)
 
static void SetBooleanArrayElement (IntPtr array, int index, bool val)
 
static void SetSByteArrayElement (IntPtr array, int index, sbyte val)
 
static void SetCharArrayElement (IntPtr array, int index, char val)
 
static void SetShortArrayElement (IntPtr array, int index, short val)
 
static void SetIntArrayElement (IntPtr array, int index, int val)
 
static void SetLongArrayElement (IntPtr array, int index, long val)
 
static void SetFloatArrayElement (IntPtr array, int index, float val)
 
static void SetDoubleArrayElement (IntPtr array, int index, double val)
 
static void SetObjectArrayElement (IntPtr array, int index, IntPtr obj)
 

Static Public Member Functions

static IntPtr NewString (string chars)
 
static byte CallByteMethod (IntPtr obj, IntPtr methodID, jvalue[] args)
 
static byte GetByteField (IntPtr obj, IntPtr fieldID)
 
static void SetByteField (IntPtr obj, IntPtr fieldID, byte val)
 
static byte CallStaticByteMethod (IntPtr clazz, IntPtr methodID, jvalue[] args)
 
static byte GetStaticByteField (IntPtr clazz, IntPtr fieldID)
 
static void SetStaticByteField (IntPtr clazz, IntPtr fieldID, byte val)
 
static IntPtr ToObjectArray (IntPtr[] array)
 
static IntPtr NewByteArray (int size)
 
static byte GetByteArrayElement (IntPtr array, int index)
 
static void SetBooleanArrayElement (IntPtr array, int index, byte val)
 
static void SetByteArrayElement (IntPtr array, int index, sbyte val)
 

Private Member Functions

static IntPtr NewStringFromStr (string chars)
 

Detailed Description

Definition at line 13 of file AndroidJNI.cs.


The documentation for this class was generated from the following file: