Skip to main content

List of supported arguments

Here are the supported Java and C++ types that are automatically converted.

Java typeJNI typeC++ type
booleanjbooleanbool
boolean[]jbooleanArrayTArray<bool>
bytejbyteuint8
byte[]jbyteArrayTArray<uint8>
charjcharUTF16CHAR
char[]jcharArrayTArray<UTF16CHAR>
shortjshortshort
short[]jshortArrayTArray<short>
intjintint32
int[]jintArrayTArray<int32>
longjlonglong
long[]jlongArrayTArray<long>
floatjfloatfloat
float[]jfloatArrayTArray<float>
doublejdoubledouble
double[]jdoubleArrayTArray<double>
java.lang.StringjstringFString
java.lang.String[]jobjectArrayTArray<FString>
android.app.ActivityjobjectFAndroidGameActivity
java.lang.objectjobjectFCustomJavaArgument