27 #ifndef _CEGuiDirectFBBaseApplication_h_
28 #define _CEGuiDirectFBBaseApplication_h_
30 #include "CEGuiBaseApplication.h"
31 #include <sys/syscall.h>
37 struct CEGuiBaseApplicationImpl;
54 void handleKeyDownEvent(DFBWindowEvent *evt);
55 void handleKeyUpEvent(DFBWindowEvent *evt);
56 void handleWindowEvent(DFBWindowEvent *evt);
62 bool execute_impl(CEGuiSample* sampleApp);
71 CEGuiBaseApplicationImpl*
pimpl;;
74 #endif // end of guard _CEGuiDirectFBBaseApplication_h_
bool initialiseDirectFB(unsigned int width, unsigned int height, bool windowed)
Initialises DirectFB system.
CEGuiBaseApplication implementation for DirectFB.
Definition: CEGuiDirectFBBaseApplication.h:40
void cleanupDirectFB()
cleanup DirectFB objects / interfaces
void beginRendering(const float elapsed)
Implementation function to perform required pre-render operations.
void endRendering()
Implementation function to perform required post-render operations.
Base application abstract base class.
Definition: CEGuiBaseApplication.h:69
CEGuiBaseApplicationImpl * pimpl
Pointer to the struct holding DirectFB specific fields.
Definition: CEGuiDirectFBBaseApplication.h:71