aboutsummaryrefslogtreecommitdiff
path: root/backends/graphics/dispmanxsdl/dispmanxsdl-graphics.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/graphics/dispmanxsdl/dispmanxsdl-graphics.h')
-rw-r--r--backends/graphics/dispmanxsdl/dispmanxsdl-graphics.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/backends/graphics/dispmanxsdl/dispmanxsdl-graphics.h b/backends/graphics/dispmanxsdl/dispmanxsdl-graphics.h
index ff38283195..be111afa28 100644
--- a/backends/graphics/dispmanxsdl/dispmanxsdl-graphics.h
+++ b/backends/graphics/dispmanxsdl/dispmanxsdl-graphics.h
@@ -26,6 +26,9 @@
#include "backends/graphics/surfacesdl/surfacesdl-graphics.h"
struct dispvarsStruct;
+struct dispmanxPage;
+
+typedef uint32_t DISPMANX_UPDATE_HANDLE_T;
class DispmanXSdlGraphicsManager : public SurfaceSdlGraphicsManager {
public:
@@ -41,7 +44,10 @@ protected:
void DispmanXSetup(int width, int height, int bpp);
void DispmanXInit();
void DispmanXUpdate();
- void DispmanXFreeResources(void);
+ void DispmanXFlip(struct dispmanxPage *page);
+ //void DispmanXVSyncCallback (DISPMANX_UPDATE_HANDLE_T u, void * arg);
+ struct dispmanxPage *DispmanXGetFreePage();
+ void DispmanXFreeResources();
void DispmanXVideoQuit();
struct dispvarsStruct *_dispvars;
};