2018-11-14 20:09:17 +00:00
|
|
|
#ifdef OS_WINDOWS
|
2014-09-11 07:38:56 +00:00
|
|
|
# include <windows.h>
|
|
|
|
#else
|
|
|
|
# include "winlnxdefs.h"
|
2018-11-14 20:09:17 +00:00
|
|
|
#endif // OS_WINDOWS
|
2014-09-11 07:38:56 +00:00
|
|
|
|
|
|
|
#include "PluginAPI.h"
|
|
|
|
|
|
|
|
extern "C" {
|
|
|
|
|
|
|
|
EXPORT BOOL CALL InitiateGFX (GFX_INFO Gfx_Info)
|
|
|
|
{
|
|
|
|
return api().InitiateGFX(Gfx_Info);
|
|
|
|
}
|
|
|
|
|
|
|
|
EXPORT void CALL MoveScreen (int xpos, int ypos)
|
|
|
|
{
|
|
|
|
api().MoveScreen(xpos, ypos);
|
|
|
|
}
|
|
|
|
|
|
|
|
EXPORT void CALL ProcessDList(void)
|
|
|
|
{
|
|
|
|
api().ProcessDList();
|
|
|
|
}
|
|
|
|
|
|
|
|
EXPORT void CALL ProcessRDPList(void)
|
|
|
|
{
|
|
|
|
api().ProcessRDPList();
|
|
|
|
}
|
|
|
|
|
|
|
|
EXPORT void CALL RomClosed (void)
|
|
|
|
{
|
|
|
|
api().RomClosed();
|
|
|
|
}
|
|
|
|
|
|
|
|
EXPORT void CALL ShowCFB (void)
|
|
|
|
{
|
|
|
|
api().ShowCFB();
|
|
|
|
}
|
|
|
|
|
|
|
|
EXPORT void CALL UpdateScreen (void)
|
|
|
|
{
|
|
|
|
api().UpdateScreen();
|
|
|
|
}
|
|
|
|
|
|
|
|
EXPORT void CALL ViStatusChanged (void)
|
|
|
|
{
|
|
|
|
api().ViStatusChanged();
|
|
|
|
}
|
|
|
|
|
|
|
|
EXPORT void CALL ViWidthChanged (void)
|
|
|
|
{
|
|
|
|
api().ViWidthChanged();
|
|
|
|
}
|
|
|
|
|
|
|
|
EXPORT void CALL ChangeWindow(void)
|
|
|
|
{
|
|
|
|
api().ChangeWindow();
|
|
|
|
}
|
|
|
|
|
2015-11-23 12:36:03 +00:00
|
|
|
EXPORT void CALL FBWrite(unsigned int addr, unsigned int size)
|
|
|
|
{
|
|
|
|
api().FBWrite(addr, size);
|
|
|
|
}
|
|
|
|
|
|
|
|
EXPORT void CALL FBRead(unsigned int addr)
|
|
|
|
{
|
|
|
|
api().FBRead(addr);
|
|
|
|
}
|
|
|
|
|
|
|
|
EXPORT void CALL FBGetFrameBufferInfo(void *pinfo)
|
|
|
|
{
|
|
|
|
api().FBGetFrameBufferInfo(pinfo);
|
|
|
|
}
|
|
|
|
|
2016-02-27 05:58:56 +00:00
|
|
|
#ifndef MUPENPLUSAPI
|
|
|
|
EXPORT void CALL FBWList(FrameBufferModifyEntry *plist, unsigned int size)
|
|
|
|
{
|
|
|
|
api().FBWList(plist, size);
|
|
|
|
}
|
|
|
|
#endif
|
2014-09-11 07:38:56 +00:00
|
|
|
}
|