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:67
CEGuiBaseApplicationImpl * pimpl
Pointer to the struct holding DirectFB specific fields.
Definition: CEGuiDirectFBBaseApplication.h:71