2020-07-06 18:02:01 +03:00
|
|
|
// Copyright 2018 Dolphin Emulator Project
|
2021-07-05 04:22:19 +03:00
|
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
2020-07-06 18:02:01 +03:00
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <jni.h>
|
|
|
|
|
|
|
|
namespace IDCache
|
|
|
|
{
|
|
|
|
JNIEnv* GetEnvForThread();
|
|
|
|
|
2020-12-28 14:25:24 +02:00
|
|
|
jclass GetStringClass();
|
|
|
|
|
2020-07-06 18:02:01 +03:00
|
|
|
jclass GetNativeLibraryClass();
|
|
|
|
jmethodID GetDisplayAlertMsg();
|
|
|
|
jmethodID GetDoRumble();
|
|
|
|
jmethodID GetUpdateTouchPointer();
|
2020-09-13 14:20:58 +03:00
|
|
|
jmethodID GetOnTitleChanged();
|
2020-11-06 20:26:56 +02:00
|
|
|
jmethodID GetFinishEmulationActivity();
|
2020-07-06 18:02:01 +03:00
|
|
|
|
|
|
|
jclass GetAnalyticsClass();
|
|
|
|
jmethodID GetSendAnalyticsReport();
|
|
|
|
jmethodID GetAnalyticsValue();
|
|
|
|
|
|
|
|
jclass GetGameFileClass();
|
|
|
|
jfieldID GetGameFilePointer();
|
|
|
|
jmethodID GetGameFileConstructor();
|
|
|
|
|
|
|
|
jclass GetGameFileCacheClass();
|
|
|
|
jfieldID GetGameFileCachePointer();
|
|
|
|
|
2020-07-24 20:58:46 +03:00
|
|
|
jclass GetLinkedHashMapClass();
|
|
|
|
jmethodID GetLinkedHashMapInit();
|
|
|
|
jmethodID GetLinkedHashMapPut();
|
|
|
|
|
2020-07-06 17:57:49 +03:00
|
|
|
jclass GetIniFileClass();
|
|
|
|
jfieldID GetIniFilePointer();
|
|
|
|
jclass GetIniFileSectionClass();
|
|
|
|
jfieldID GetIniFileSectionPointer();
|
|
|
|
jmethodID GetIniFileSectionConstructor();
|
|
|
|
|
2020-06-25 20:38:02 +03:00
|
|
|
jclass GetCompressCallbackClass();
|
|
|
|
jmethodID GetCompressCallbackRun();
|
|
|
|
|
2020-06-26 18:52:31 +03:00
|
|
|
jclass GetContentHandlerClass();
|
|
|
|
jmethodID GetContentHandlerOpenFd();
|
2020-06-27 12:04:48 +03:00
|
|
|
jmethodID GetContentHandlerDelete();
|
2020-11-05 20:47:23 +02:00
|
|
|
jmethodID GetContentHandlerGetSizeAndIsDirectory();
|
2020-11-08 16:39:17 +02:00
|
|
|
jmethodID GetContentHandlerGetDisplayName();
|
2020-11-08 17:57:49 +02:00
|
|
|
jmethodID GetContentHandlerGetChildNames();
|
2020-12-28 14:25:24 +02:00
|
|
|
jmethodID GetContentHandlerDoFileSearch();
|
2020-06-26 18:52:31 +03:00
|
|
|
|
2020-10-01 11:10:34 +03:00
|
|
|
jclass GetNetworkHelperClass();
|
|
|
|
jmethodID GetNetworkHelperGetNetworkIpAddress();
|
|
|
|
jmethodID GetNetworkHelperGetNetworkPrefixLength();
|
|
|
|
jmethodID GetNetworkHelperGetNetworkGateway();
|
|
|
|
|
2021-01-18 13:22:26 +02:00
|
|
|
jmethodID GetBooleanSupplierGet();
|
|
|
|
|
2021-07-17 20:47:11 +03:00
|
|
|
jclass GetARCheatClass();
|
|
|
|
jfieldID GetARCheatPointer();
|
|
|
|
jmethodID GetARCheatConstructor();
|
|
|
|
|
|
|
|
jclass GetGeckoCheatClass();
|
|
|
|
jfieldID GetGeckoCheatPointer();
|
|
|
|
jmethodID GetGeckoCheatConstructor();
|
|
|
|
|
|
|
|
jclass GetPatchCheatClass();
|
|
|
|
jfieldID GetPatchCheatPointer();
|
|
|
|
jmethodID GetPatchCheatConstructor();
|
|
|
|
|
2021-10-24 22:06:59 +03:00
|
|
|
jclass GetRiivolutionPatchesClass();
|
|
|
|
jfieldID GetRiivolutionPatchesPointer();
|
|
|
|
|
2020-07-06 18:02:01 +03:00
|
|
|
} // namespace IDCache
|