#include <GteMSWWindowSystem.h>
|
template<typename WindowType > |
std::shared_ptr< WindowType > | Create (typename WindowType::Parameters ¶meters) |
|
template<typename WindowType > |
void | Destroy (std::shared_ptr< WindowType > &window) |
|
template<typename WindowType > |
void | MessagePump (std::shared_ptr< WindowType > const &window, unsigned int flags) |
|
virtual | ~MSWWindowSystem () |
|
|
static void | Extract (LPARAM lParam, int &x, int &y) |
|
static void | Extract (WPARAM wParam, int &x, int &y) |
|
static bool | GetWindowRectangle (int xClientSize, int yClientSize, DWORD style, RECT &windowRectangle) |
|
static LRESULT CALLBACK | WindowProcedure (HWND handle, UINT message, WPARAM wParam, LPARAM lParam) |
|
Definition at line 17 of file GteMSWWindowSystem.h.
MSWWindowSystem::~MSWWindowSystem |
( |
| ) |
|
|
virtual |
MSWWindowSystem::MSWWindowSystem |
( |
| ) |
|
|
protected |
template<typename WindowType >
std::shared_ptr< WindowType > gte::MSWWindowSystem::Create |
( |
typename WindowType::Parameters & |
parameters | ) |
|
template<typename WindowType >
void gte::MSWWindowSystem::Destroy |
( |
std::shared_ptr< WindowType > & |
window | ) |
|
void MSWWindowSystem::Extract |
( |
LPARAM |
lParam, |
|
|
int & |
x, |
|
|
int & |
y |
|
) |
| |
|
staticprotected |
void MSWWindowSystem::Extract |
( |
WPARAM |
wParam, |
|
|
int & |
x, |
|
|
int & |
y |
|
) |
| |
|
staticprotected |
bool MSWWindowSystem::GetWindowRectangle |
( |
int |
xClientSize, |
|
|
int |
yClientSize, |
|
|
DWORD |
style, |
|
|
RECT & |
windowRectangle |
|
) |
| |
|
staticprotected |
template<typename WindowType >
void gte::MSWWindowSystem::MessagePump |
( |
std::shared_ptr< WindowType > const & |
window, |
|
|
unsigned int |
flags |
|
) |
| |
LRESULT CALLBACK MSWWindowSystem::WindowProcedure |
( |
HWND |
handle, |
|
|
UINT |
message, |
|
|
WPARAM |
wParam, |
|
|
LPARAM |
lParam |
|
) |
| |
|
staticprotected |
ATOM gte::MSWWindowSystem::mAtom |
|
protected |
std::map<HWND, std::shared_ptr<MSWWindow> > gte::MSWWindowSystem::mHandleMap |
|
protected |
wchar_t const* gte::MSWWindowSystem::mWindowClassName |
|
protected |
The documentation for this class was generated from the following files: