#include <MercuryWindowSDL.h>
Inheritance diagram for MercuryWindowSDL:


Public Member Functions | |
| MercuryWindowSDL () | |
| ~MercuryWindowSDL () | |
| 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 | MakeOGL () |
| 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 | |
| SDL_Surface * | m_surface |
| SDL_Event | m_event |
| const SDL_VideoInfo * | m_info |
| int | m_flags |
| RendererType | m_RT |
| unsigned char * | m_BackBuffer |
Definition at line 8 of file MercuryWindowSDL.h.
| MercuryWindowSDL::MercuryWindowSDL | ( | ) |
Definition at line 7 of file MercuryWindowSDL.cpp.
| MercuryWindowSDL::~MercuryWindowSDL | ( | ) |
Definition at line 27 of file MercuryWindowSDL.cpp.
| bool MercuryWindowSDL::MakeWindow | ( | const char * | title, | |
| int | width, | |||
| int | height, | |||
| int | bits, | |||
| bool | fullscreenflag | |||
| ) | [virtual] |
| bool MercuryWindowSDL::MakeRender | ( | const char * | title, | |
| int | width, | |||
| int | height, | |||
| int | bits, | |||
| bool | fullscreenflag, | |||
| RendererType | RT | |||
| ) | [virtual] |
| void MercuryWindowSDL::DestroyWindow | ( | ) | [virtual] |
| bool MercuryWindowSDL::MakeOGL | ( | ) | [virtual] |
Definition at line 94 of file MercuryWindowSDL.cpp.
| bool MercuryWindowSDL::Update | ( | const float | dTime | ) | [virtual] |
| bool MercuryWindowSDL::HasFocus | ( | ) | [virtual] |
| void MercuryWindowSDL::DestroyWindowAndRender | ( | ) | [virtual] |
| bool MercuryWindowSDL::RestoreDevice | ( | ) | [virtual] |
| bool MercuryWindowSDL::MakeRenderCurrent | ( | ) | [virtual] |
| unsigned char * MercuryWindowSDL::GetBackDirectBuffer | ( | ) | [virtual] |
| void MercuryWindowSDL::SwapBuffersInternal | ( | ) | [protected, virtual] |
SDL_Surface* MercuryWindowSDL::m_surface [private] |
Definition at line 26 of file MercuryWindowSDL.h.
SDL_Event MercuryWindowSDL::m_event [private] |
Definition at line 27 of file MercuryWindowSDL.h.
const SDL_VideoInfo* MercuryWindowSDL::m_info [private] |
Definition at line 28 of file MercuryWindowSDL.h.
int MercuryWindowSDL::m_flags [private] |
Definition at line 29 of file MercuryWindowSDL.h.
RendererType MercuryWindowSDL::m_RT [private] |
Definition at line 30 of file MercuryWindowSDL.h.
unsigned char* MercuryWindowSDL::m_BackBuffer [private] |
Definition at line 31 of file MercuryWindowSDL.h.