mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-04-11 03:08:56 +02:00
58 lines
1.5 KiB
C++
58 lines
1.5 KiB
C++
// 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
|