| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- // SPDX-FileCopyrightText: 2023 yuzu Emulator Project
- // SPDX-License-Identifier: GPL-3.0-or-later
- #pragma once
- #include <jni.h>
- #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();
- jclass GetOverlayControlDataClass();
- jmethodID GetOverlayControlDataConstructor();
- jfieldID GetOverlayControlDataIdField();
- jfieldID GetOverlayControlDataEnabledField();
- jfieldID GetOverlayControlDataLandscapePositionField();
- jfieldID GetOverlayControlDataPortraitPositionField();
- jfieldID GetOverlayControlDataFoldablePositionField();
- jclass GetDoubleClass();
- jmethodID GetDoubleConstructor();
- jfieldID GetDoubleValueField();
- jclass GetIntegerClass();
- jmethodID GetIntegerConstructor();
- jfieldID GetIntegerValueField();
- jclass GetBooleanClass();
- jmethodID GetBooleanConstructor();
- jfieldID GetBooleanValueField();
- } // namespace IDCache
|