#pragma once #ifdef ANDROID #include #include class JavaBridge : public RenderWindow { public: JavaBridge(JavaVM * vm); // Render window functions void GfxThreadInit(); void GfxThreadDone(); void SwapWindow(); // ROM list void RomListReset(void); void RomListAddItem(const char * FullFileName, const char * FileName, const char * GoodName, uint32_t TextColor); void RomListLoaded(void); void RecentRomsUpdated(void); // Notification void DisplayError(const char * Message); void DisplayMessage(const char * Message, int DisplayTime); void DisplayMessage2(const char * Message); void EmulationStarted(void); void EmulationStopped(void); private: JavaBridge(void); JavaBridge(const JavaBridge &); JavaBridge & operator=(const JavaBridge &); JavaVM * m_vm; jclass m_GalleryActivityClass; jclass m_NotifierClass; }; #endif