2020-07-06 09:02:01 -06:00
|
|
|
// Copyright 2018 Dolphin Emulator Project
|
2021-07-04 19:22:19 -06:00
|
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
2020-07-06 09:02:01 -06:00
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <jni.h>
|
|
|
|
|
|
|
|
namespace IDCache
|
|
|
|
{
|
|
|
|
JNIEnv* GetEnvForThread();
|
|
|
|
|
2020-12-28 05:25:24 -07:00
|
|
|
jclass GetStringClass();
|
|
|
|
|
2020-07-06 09:02:01 -06:00
|
|
|
jclass GetNativeLibraryClass();
|
2024-04-05 17:09:01 -06:00
|
|
|
jmethodID GetDisplayToastMsg();
|
2020-07-06 09:02:01 -06:00
|
|
|
jmethodID GetDisplayAlertMsg();
|
|
|
|
jmethodID GetUpdateTouchPointer();
|
2020-09-13 05:20:58 -06:00
|
|
|
jmethodID GetOnTitleChanged();
|
2020-11-06 11:26:56 -07:00
|
|
|
jmethodID GetFinishEmulationActivity();
|
2020-07-06 09:02:01 -06:00
|
|
|
|
|
|
|
jclass GetAnalyticsClass();
|
|
|
|
jmethodID GetSendAnalyticsReport();
|
|
|
|
jmethodID GetAnalyticsValue();
|
|
|
|
|
|
|
|
jclass GetGameFileClass();
|
|
|
|
jfieldID GetGameFilePointer();
|
|
|
|
jmethodID GetGameFileConstructor();
|
|
|
|
|
|
|
|
jclass GetGameFileCacheClass();
|
|
|
|
jfieldID GetGameFileCachePointer();
|
|
|
|
|
2020-07-24 11:58:46 -06:00
|
|
|
jclass GetLinkedHashMapClass();
|
|
|
|
jmethodID GetLinkedHashMapInit();
|
|
|
|
jmethodID GetLinkedHashMapPut();
|
|
|
|
|
2023-05-08 18:37:42 -06:00
|
|
|
jclass GetHashMapClass();
|
|
|
|
jmethodID GetHashMapInit();
|
|
|
|
jmethodID GetHashMapPut();
|
|
|
|
|
2020-06-25 11:38:02 -06:00
|
|
|
jclass GetCompressCallbackClass();
|
|
|
|
jmethodID GetCompressCallbackRun();
|
|
|
|
|
2020-06-26 09:52:31 -06:00
|
|
|
jclass GetContentHandlerClass();
|
|
|
|
jmethodID GetContentHandlerOpenFd();
|
2020-06-27 03:04:48 -06:00
|
|
|
jmethodID GetContentHandlerDelete();
|
2020-11-05 11:47:23 -07:00
|
|
|
jmethodID GetContentHandlerGetSizeAndIsDirectory();
|
2020-11-08 07:39:17 -07:00
|
|
|
jmethodID GetContentHandlerGetDisplayName();
|
2020-11-08 08:57:49 -07:00
|
|
|
jmethodID GetContentHandlerGetChildNames();
|
2020-12-28 05:25:24 -07:00
|
|
|
jmethodID GetContentHandlerDoFileSearch();
|
2020-06-26 09:52:31 -06:00
|
|
|
|
2020-10-01 02:10:34 -06:00
|
|
|
jclass GetNetworkHelperClass();
|
|
|
|
jmethodID GetNetworkHelperGetNetworkIpAddress();
|
|
|
|
jmethodID GetNetworkHelperGetNetworkPrefixLength();
|
|
|
|
jmethodID GetNetworkHelperGetNetworkGateway();
|
|
|
|
|
2021-01-18 04:22:26 -07:00
|
|
|
jmethodID GetBooleanSupplierGet();
|
|
|
|
|
2021-07-17 11:47:11 -06:00
|
|
|
jclass GetARCheatClass();
|
|
|
|
jfieldID GetARCheatPointer();
|
|
|
|
jmethodID GetARCheatConstructor();
|
|
|
|
|
|
|
|
jclass GetGeckoCheatClass();
|
|
|
|
jfieldID GetGeckoCheatPointer();
|
|
|
|
jmethodID GetGeckoCheatConstructor();
|
|
|
|
|
|
|
|
jclass GetPatchCheatClass();
|
|
|
|
jfieldID GetPatchCheatPointer();
|
|
|
|
jmethodID GetPatchCheatConstructor();
|
|
|
|
|
2022-07-23 09:14:26 -06:00
|
|
|
jclass GetGraphicsModGroupClass();
|
|
|
|
jfieldID GetGraphicsModGroupPointer();
|
|
|
|
jmethodID GetGraphicsModGroupConstructor();
|
|
|
|
|
|
|
|
jclass GetGraphicsModClass();
|
|
|
|
jfieldID GetGraphicsModPointer();
|
|
|
|
jmethodID GetGraphicsModConstructor();
|
|
|
|
|
2021-10-24 13:06:59 -06:00
|
|
|
jclass GetRiivolutionPatchesClass();
|
|
|
|
jfieldID GetRiivolutionPatchesPointer();
|
|
|
|
|
2022-01-09 13:42:26 -07:00
|
|
|
jclass GetWiiUpdateCallbackClass();
|
|
|
|
jmethodID GetWiiUpdateCallbackFunction();
|
|
|
|
|
2022-01-23 13:47:57 -07:00
|
|
|
jclass GetControlClass();
|
|
|
|
jfieldID GetControlPointer();
|
|
|
|
jmethodID GetControlConstructor();
|
|
|
|
|
|
|
|
jclass GetControlGroupClass();
|
|
|
|
jfieldID GetControlGroupPointer();
|
|
|
|
jmethodID GetControlGroupConstructor();
|
|
|
|
|
|
|
|
jclass GetControlReferenceClass();
|
|
|
|
jfieldID GetControlReferencePointer();
|
|
|
|
jmethodID GetControlReferenceConstructor();
|
|
|
|
|
|
|
|
jclass GetEmulatedControllerClass();
|
|
|
|
jfieldID GetEmulatedControllerPointer();
|
|
|
|
jmethodID GetEmulatedControllerConstructor();
|
|
|
|
|
2022-04-18 08:11:14 -06:00
|
|
|
jclass GetNumericSettingClass();
|
|
|
|
jfieldID GetNumericSettingPointer();
|
|
|
|
jmethodID GetNumericSettingConstructor();
|
|
|
|
|
2022-12-27 08:29:01 -07:00
|
|
|
jclass GetCoreDeviceClass();
|
|
|
|
jfieldID GetCoreDevicePointer();
|
|
|
|
jmethodID GetCoreDeviceConstructor();
|
|
|
|
|
|
|
|
jclass GetCoreDeviceControlClass();
|
|
|
|
jfieldID GetCoreDeviceControlPointer();
|
|
|
|
jmethodID GetCoreDeviceControlConstructor();
|
|
|
|
|
2023-03-15 14:53:29 -06:00
|
|
|
jmethodID GetRunnableRun();
|
|
|
|
|
2020-07-06 09:02:01 -06:00
|
|
|
} // namespace IDCache
|