#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: