// SPDX-FileCopyrightText: 2023 yuzu Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include "video_core/rasterizer_interface.h" namespace IDCache { JNIEnv* GetEnvForThread(); jclass GetNativeLibraryClass(); jclass GetDiskCacheProgressClass(); jclass GetDiskCacheLoadCallbackStageClass(); jclass GetGameDirClass(); jmethodID GetGameDirConstructor(); jmethodID GetExitEmulationActivity(); jmethodID GetDiskCacheLoadProgress(); jmethodID GetOnEmulationStarted(); jmethodID GetOnEmulationStopped(); jclass GetGameClass(); jmethodID GetGameConstructor(); jfieldID GetGameTitleField(); jfieldID GetGamePathField(); jfieldID GetGameProgramIdField(); jfieldID GetGameDeveloperField(); jfieldID GetGameVersionField(); jfieldID GetGameIsHomebrewField(); jclass GetStringClass(); jclass GetPairClass(); jmethodID GetPairConstructor(); jfieldID GetPairFirstField(); jfieldID GetPairSecondField(); } // namespace IDCache