JUCE
|
Classes | |
class | juce::GlobalRef |
class | juce::LocalRef< JavaType > |
class | juce::JNIClassBase |
class | juce::AndroidSystem |
class | juce::AndroidInterfaceImplementer |
Namespaces | |
juce | |
Classes for IIR filter processing. | |
Macros | |
#define | DECLARE_CALL_TYPE_METHOD(returnType, typeName) |
#define | CREATE_JNI_METHOD(methodID, stringName, params) methodID = resolveMethod (env, stringName, params); |
#define | CREATE_JNI_STATICMETHOD(methodID, stringName, params) methodID = resolveStaticMethod (env, stringName, params); |
#define | CREATE_JNI_FIELD(fieldID, stringName, signature) fieldID = resolveField (env, stringName, signature); |
#define | CREATE_JNI_STATICFIELD(fieldID, stringName, signature) fieldID = resolveStaticField (env, stringName, signature); |
#define | DECLARE_JNI_METHOD(methodID, stringName, params) jmethodID methodID; |
#define | DECLARE_JNI_FIELD(fieldID, stringName, signature) jfieldID fieldID; |
#define | DECLARE_JNI_CLASS(CppClassName, javaPath) |
#define | JUCE_ARM_SOFT_FLOAT_ABI |
#define | JUCE_JNI_CALLBACK(className, methodName, returnType, params) extern "C" __attribute__ ((visibility("default"))) JUCE_ARM_SOFT_FLOAT_ABI returnType JUCE_JOIN_MACRO (JUCE_JOIN_MACRO (Java_, className), _ ## methodName) params |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) STATICMETHOD (valueOf, "valueOf", "(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) STATICMETHOD (dumpReferenceTables, "dumpReferenceTables", "()V") |
#define | JUCE_LOG_JNI_REFERENCES_TABLE getEnv()->CallStaticVoidMethod (AndroidDebug, AndroidDebug.dumpReferenceTables); |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) METHOD (getPackageInfo, "getPackageInfo", "(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) METHOD (toString, "toString", "()Ljava/lang/String;") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) STATICMETHOD (valueOf, "valueOf", "(I)Ljava/lang/Integer;") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) METHOD (constructor, "<init>", "(J)V") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
Functions | |
JNIEnv * | juce::getEnv () noexcept |
void | juce::setEnv (JNIEnv *env) noexcept |
JNIEnv * | juce::attachAndroidJNI () noexcept |
juce::DECLARE_JNI_CLASS (JuceAppActivity, JUCE_ANDROID_ACTIVITY_CLASSPATH) | |
juce::DECLARE_JNI_CLASS (AndroidBitmap, "android/graphics/Bitmap") | |
juce::DECLARE_JNI_CLASS (AndroidBitmapConfig, "android/graphics/Bitmap$Config") | |
juce::DECLARE_JNI_CLASS (AndroidDebug, "android/os/Debug") | |
juce::DECLARE_JNI_CLASS (AndroidIntent, "android/content/Intent") | |
juce::DECLARE_JNI_CLASS (AndroidMatrix, "android/graphics/Matrix") | |
juce::DECLARE_JNI_CLASS (AndroidPackageManager, "android/content/pm/PackageManager") | |
juce::DECLARE_JNI_CLASS (AndroidPaint, "android/graphics/Paint") | |
juce::DECLARE_JNI_CLASS (AndroidPendingIntent, "android/app/PendingIntent") | |
juce::DECLARE_JNI_CLASS (AndroidRectClass, "android/graphics/Rect") | |
juce::DECLARE_JNI_CLASS (AndroidUri, "android/net/Uri") | |
juce::DECLARE_JNI_CLASS (AndroidView, "android/view/View") | |
juce::DECLARE_JNI_CLASS (JavaArrayList, "java/util/ArrayList") | |
juce::DECLARE_JNI_CLASS (JavaBundle, "android/os/Bundle") | |
juce::DECLARE_JNI_CLASS (JavaCharSequence, "java/lang/CharSequence") | |
juce::DECLARE_JNI_CLASS (JavaClass, "java/lang/Class") | |
juce::DECLARE_JNI_CLASS (JavaFile, "java/io/File") | |
juce::DECLARE_JNI_CLASS (JavaFileInputStream, "java/io/FileInputStream") | |
juce::DECLARE_JNI_CLASS (JavaFileOutputStream, "java/io/FileOutputStream") | |
juce::DECLARE_JNI_CLASS (JavaHashMap, "java/util/HashMap") | |
juce::DECLARE_JNI_CLASS (JavaInteger, "java/lang/Integer") | |
juce::DECLARE_JNI_CLASS (JavaIterator, "java/util/Iterator") | |
juce::DECLARE_JNI_CLASS (JavaLong, "java/lang/Long") | |
juce::DECLARE_JNI_CLASS (JavaMap, "java/util/Map") | |
juce::DECLARE_JNI_CLASS (JavaMethod, "java/lang/reflect/Method") | |
juce::DECLARE_JNI_CLASS (JavaObject, "java/lang/Object") | |
juce::DECLARE_JNI_CLASS (JavaSet, "java/util/Set") | |
juce::DECLARE_JNI_CLASS (JavaString, "java/lang/String") | |
LocalRef< jobject > | juce::CreateJavaInterface (AndroidInterfaceImplementer *implementer, const StringArray &interfaceNames, LocalRef< jobject > subclass) |
jobject | juce::juce_invokeImplementer (JNIEnv *, jlong, jobject, jobject, jobjectArray) |
void | juce::juce_dispatchDelete (JNIEnv *, jlong) |
LocalRef< jobject > | juce::CreateJavaInterface (AndroidInterfaceImplementer *implementer, const StringArray &interfaceNames) |
LocalRef< jobject > | juce::CreateJavaInterface (AndroidInterfaceImplementer *implementer, const String &interfaceName) |
Variables | |
AndroidSystem | juce::android |
#define DECLARE_CALL_TYPE_METHOD | ( | returnType, | |
typeName | |||
) |
#define CREATE_JNI_METHOD | ( | methodID, | |
stringName, | |||
params | |||
) | methodID = resolveMethod (env, stringName, params); |
#define CREATE_JNI_STATICMETHOD | ( | methodID, | |
stringName, | |||
params | |||
) | methodID = resolveStaticMethod (env, stringName, params); |
#define CREATE_JNI_FIELD | ( | fieldID, | |
stringName, | |||
signature | |||
) | fieldID = resolveField (env, stringName, signature); |
#define CREATE_JNI_STATICFIELD | ( | fieldID, | |
stringName, | |||
signature | |||
) | fieldID = resolveStaticField (env, stringName, signature); |
#define DECLARE_JNI_METHOD | ( | methodID, | |
stringName, | |||
params | |||
) | jmethodID methodID; |
#define DECLARE_JNI_FIELD | ( | fieldID, | |
stringName, | |||
signature | |||
) | jfieldID fieldID; |
#define DECLARE_JNI_CLASS | ( | CppClassName, | |
javaPath | |||
) |
#define JUCE_ARM_SOFT_FLOAT_ABI |
#define JUCE_JNI_CALLBACK | ( | className, | |
methodName, | |||
returnType, | |||
params | |||
) | extern "C" __attribute__ ((visibility("default"))) JUCE_ARM_SOFT_FLOAT_ABI returnType JUCE_JOIN_MACRO (JUCE_JOIN_MACRO (Java_, className), _ ## methodName) params |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) | STATICMETHOD (valueOf, "valueOf", "(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) | STATICMETHOD (dumpReferenceTables, "dumpReferenceTables", "()V") |
#define JUCE_LOG_JNI_REFERENCES_TABLE getEnv()->CallStaticVoidMethod (AndroidDebug, AndroidDebug.dumpReferenceTables); |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) | METHOD (getPackageInfo, "getPackageInfo", "(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) | METHOD (toString, "toString", "()Ljava/lang/String;") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) | STATICMETHOD (valueOf, "valueOf", "(I)Ljava/lang/Integer;") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) | METHOD (constructor, "<init>", "(J)V") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |