List of supported arguments
Here are the supported Java and C++ types that are automatically converted.
Java type | JNI type | C++ type |
---|---|---|
boolean | jboolean | bool |
boolean[] | jbooleanArray | TArray<bool> |
byte | jbyte | uint8 |
byte[] | jbyteArray | TArray<uint8> |
char | jchar | UTF16CHAR |
char[] | jcharArray | TArray<UTF16CHAR> |
short | jshort | short |
short[] | jshortArray | TArray<short> |
int | jint | int32 |
int[] | jintArray | TArray<int32> |
long | jlong | long |
long[] | jlongArray | TArray<long> |
float | jfloat | float |
float[] | jfloatArray | TArray<float> |
double | jdouble | double |
double[] | jdoubleArray | TArray<double> |
java.lang.String | jstring | FString |
java.lang.String[] | jobjectArray | TArray<FString> |
android.app.Activity | jobject | FAndroidGameActivity |
java.lang.object | jobject | FCustomJavaArgument |