#include <MercuryWindowFB.h>
Inheritance diagram for MercuryWindowFB:
Public Member Functions | |
MercuryWindowFB () | |
~MercuryWindowFB () | |
virtual bool | MakeWindow (const char *title, int width, int height, int bits, bool fullscreenflag) |
virtual bool | MakeRender (const char *title, int width, int height, int bits, bool fullscreenflag, RendererType RT) |
virtual void | DestroyWindow () |
virtual bool | Update (const float dTime) |
virtual bool | HasFocus () |
virtual void | DestroyWindowAndRender () |
virtual bool | RestoreDevice () |
virtual bool | MakeRenderCurrent () |
virtual unsigned char * | GetBackDirectBuffer () |
Protected Member Functions | |
virtual void | SwapBuffersInternal () |
Private Attributes | |
unsigned int | length |
int | m_flags |
RendererType | m_RT |
unsigned char * | m_BackBuffer |
unsigned char * | m_FrontBuffer |
unsigned int | m_iFrame |
int | fd |
Definition at line 7 of file MercuryWindowFB.h.
MercuryWindowFB::MercuryWindowFB | ( | ) |
Definition at line 22 of file MercuryWindowFB.cpp.
MercuryWindowFB::~MercuryWindowFB | ( | ) |
Definition at line 28 of file MercuryWindowFB.cpp.
bool MercuryWindowFB::MakeWindow | ( | const char * | title, | |
int | width, | |||
int | height, | |||
int | bits, | |||
bool | fullscreenflag | |||
) | [virtual] |
bool MercuryWindowFB::MakeRender | ( | const char * | title, | |
int | width, | |||
int | height, | |||
int | bits, | |||
bool | fullscreenflag, | |||
RendererType | RT | |||
) | [virtual] |
void MercuryWindowFB::DestroyWindow | ( | ) | [virtual] |
bool MercuryWindowFB::Update | ( | const float | dTime | ) | [virtual] |
bool MercuryWindowFB::HasFocus | ( | ) | [virtual] |
void MercuryWindowFB::DestroyWindowAndRender | ( | ) | [virtual] |
bool MercuryWindowFB::RestoreDevice | ( | ) | [virtual] |
bool MercuryWindowFB::MakeRenderCurrent | ( | ) | [virtual] |
unsigned char * MercuryWindowFB::GetBackDirectBuffer | ( | ) | [virtual] |
void MercuryWindowFB::SwapBuffersInternal | ( | ) | [protected, virtual] |
unsigned int MercuryWindowFB::length [private] |
Definition at line 24 of file MercuryWindowFB.h.
int MercuryWindowFB::m_flags [private] |
Definition at line 25 of file MercuryWindowFB.h.
RendererType MercuryWindowFB::m_RT [private] |
Definition at line 26 of file MercuryWindowFB.h.
unsigned char* MercuryWindowFB::m_BackBuffer [private] |
Definition at line 27 of file MercuryWindowFB.h.
unsigned char* MercuryWindowFB::m_FrontBuffer [private] |
Definition at line 28 of file MercuryWindowFB.h.
unsigned int MercuryWindowFB::m_iFrame [private] |
Definition at line 29 of file MercuryWindowFB.h.
int MercuryWindowFB::fd [private] |
Definition at line 30 of file MercuryWindowFB.h.