#include <Win32Window.h>
Inheritance diagram for Win32Window:
Public Member Functions | |
Win32Window () | |
virtual | ~Win32Window () |
virtual bool | MakeWindow (const char *title, int width, int height, int bits, bool fullscreen) |
virtual bool | MakeRender (const char *title, int width, int height, int bits, bool fullscreenflag, RendererType brt) |
virtual void | DestroyWindowAndRender () |
virtual bool | RestoreDevice () |
virtual void | DestroyWindow () |
virtual bool | MakeRenderCurrent () |
virtual bool | Update (const float dTime) |
virtual bool | HasFocus () |
virtual unsigned char * | GetBackDirectBuffer () |
Protected Member Functions | |
virtual void | SwapBuffersInternal () |
Private Attributes | |
RendererType | m_brt |
WNDCLASS | m_win |
DWORD | m_extendedStyle |
DWORD | m_style |
RECT | m_rect |
HGLRC | m_hRC |
HDC | m_hDC |
HINSTANCE | m_hInstance |
MSG | m_message |
unsigned char * | m_BackBuffer |
HDC | m_compatDC |
HBITMAP | m_hbm |
Definition at line 10 of file Win32Window.h.
Win32Window::Win32Window | ( | ) |
Definition at line 17 of file Win32Window.cpp.
Win32Window::~Win32Window | ( | ) | [virtual] |
Definition at line 34 of file Win32Window.cpp.
bool Win32Window::MakeWindow | ( | const char * | title, | |
int | width, | |||
int | height, | |||
int | bits, | |||
bool | fullscreen | |||
) | [virtual] |
bool Win32Window::MakeRender | ( | const char * | title, | |
int | width, | |||
int | height, | |||
int | bits, | |||
bool | fullscreenflag, | |||
RendererType | brt | |||
) | [virtual] |
void Win32Window::DestroyWindowAndRender | ( | ) | [virtual] |
bool Win32Window::RestoreDevice | ( | ) | [virtual] |
void Win32Window::DestroyWindow | ( | ) | [virtual] |
bool Win32Window::MakeRenderCurrent | ( | ) | [virtual] |
bool Win32Window::Update | ( | const float | dTime | ) | [virtual] |
bool Win32Window::HasFocus | ( | ) | [virtual] |
unsigned char * Win32Window::GetBackDirectBuffer | ( | ) | [virtual] |
void Win32Window::SwapBuffersInternal | ( | ) | [protected, virtual] |
RendererType Win32Window::m_brt [private] |
Definition at line 27 of file Win32Window.h.
WNDCLASS Win32Window::m_win [private] |
Definition at line 28 of file Win32Window.h.
DWORD Win32Window::m_extendedStyle [private] |
Definition at line 29 of file Win32Window.h.
DWORD Win32Window::m_style [private] |
Definition at line 30 of file Win32Window.h.
RECT Win32Window::m_rect [private] |
Definition at line 31 of file Win32Window.h.
HGLRC Win32Window::m_hRC [private] |
Definition at line 32 of file Win32Window.h.
HDC Win32Window::m_hDC [private] |
Definition at line 33 of file Win32Window.h.
HINSTANCE Win32Window::m_hInstance [private] |
Definition at line 34 of file Win32Window.h.
MSG Win32Window::m_message [private] |
Definition at line 35 of file Win32Window.h.
unsigned char* Win32Window::m_BackBuffer [private] |
Definition at line 37 of file Win32Window.h.
HDC Win32Window::m_compatDC [private] |
Definition at line 38 of file Win32Window.h.
HBITMAP Win32Window::m_hbm [private] |
Definition at line 39 of file Win32Window.h.