#include <GteWindowBase.h>
|
float | GetAspectRatio () const |
|
virtual void | GetMousePosition (int &x, int &y) const |
|
std::wstring | GetTitle () const |
|
int | GetXOrigin () const |
|
int | GetXSize () const |
|
int | GetYOrigin () const |
|
int | GetYSize () const |
|
bool | IsMaximized () const |
|
bool | IsMinimized () const |
|
virtual bool | OnCharPress (unsigned char key, int x, int y) |
|
virtual void | OnClose () |
|
virtual void | OnDisplay () |
|
virtual void | OnIdle () |
|
virtual bool | OnKeyDown (int key, int x, int y) |
|
virtual bool | OnKeyUp (int key, int x, int y) |
|
virtual void | OnMaximize () |
|
virtual void | OnMinimize () |
|
virtual bool | OnMouseClick (int button, int state, int x, int y, unsigned int modifiers) |
|
virtual bool | OnMouseMotion (int button, int x, int y, unsigned int modifiers) |
|
virtual bool | OnMouseWheel (int delta, int x, int y, unsigned int modifiers) |
|
virtual void | OnMove (int x, int y) |
|
virtual bool | OnResize (int xSize, int ySize) |
|
virtual void | SetMousePosition (int x, int y) |
|
virtual void | SetTitle (std::wstring const &title) |
|
virtual | ~WindowBase () |
|
Definition at line 18 of file GteWindowBase.h.
WindowBase::~WindowBase |
( |
| ) |
|
|
virtual |
float gte::WindowBase::GetAspectRatio |
( |
| ) |
const |
|
inline |
void WindowBase::GetMousePosition |
( |
int & |
x, |
|
|
int & |
y |
|
) |
| const |
|
virtual |
std::wstring gte::WindowBase::GetTitle |
( |
| ) |
const |
|
inline |
int gte::WindowBase::GetXOrigin |
( |
| ) |
const |
|
inline |
int gte::WindowBase::GetXSize |
( |
| ) |
const |
|
inline |
int gte::WindowBase::GetYOrigin |
( |
| ) |
const |
|
inline |
int gte::WindowBase::GetYSize |
( |
| ) |
const |
|
inline |
bool gte::WindowBase::IsMaximized |
( |
| ) |
const |
|
inline |
bool gte::WindowBase::IsMinimized |
( |
| ) |
const |
|
inline |
bool WindowBase::OnCharPress |
( |
unsigned char |
key, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
|
virtual |
void WindowBase::OnClose |
( |
| ) |
|
|
virtual |
void WindowBase::OnDisplay |
( |
| ) |
|
|
virtual |
void WindowBase::OnIdle |
( |
| ) |
|
|
virtual |
bool WindowBase::OnKeyDown |
( |
int |
key, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
|
virtual |
bool WindowBase::OnKeyUp |
( |
int |
key, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
|
virtual |
void WindowBase::OnMaximize |
( |
| ) |
|
|
virtual |
void WindowBase::OnMinimize |
( |
| ) |
|
|
virtual |
bool WindowBase::OnMouseClick |
( |
int |
button, |
|
|
int |
state, |
|
|
int |
x, |
|
|
int |
y, |
|
|
unsigned int |
modifiers |
|
) |
| |
|
virtual |
bool WindowBase::OnMouseMotion |
( |
int |
button, |
|
|
int |
x, |
|
|
int |
y, |
|
|
unsigned int |
modifiers |
|
) |
| |
|
virtual |
bool WindowBase::OnMouseWheel |
( |
int |
delta, |
|
|
int |
x, |
|
|
int |
y, |
|
|
unsigned int |
modifiers |
|
) |
| |
|
virtual |
bool WindowBase::OnResize |
( |
int |
xSize, |
|
|
int |
ySize |
|
) |
| |
|
virtual |
void WindowBase::SetMousePosition |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
virtual |
void WindowBase::SetTitle |
( |
std::wstring const & |
title | ) |
|
|
virtual |
int const WindowBase::KEY_ALT = 0xE9 |
|
static |
int const WindowBase::KEY_BACKSPACE = 0x08 |
|
static |
int const WindowBase::KEY_COMMAND = 0xEB |
|
static |
int const WindowBase::KEY_CONTROL = 0xE3 |
|
static |
int const WindowBase::KEY_DELETE = 0x9F |
|
static |
int const WindowBase::KEY_DOWN = 0x99 |
|
static |
int const WindowBase::KEY_END = 0x9C |
|
static |
int const WindowBase::KEY_ENTER = 0x0D |
|
static |
int const WindowBase::KEY_ESCAPE = 0x1B |
|
static |
int const WindowBase::KEY_F1 = 0xBE |
|
static |
int const WindowBase::KEY_F10 = 0xC7 |
|
static |
int const WindowBase::KEY_F11 = 0xC8 |
|
static |
int const WindowBase::KEY_F12 = 0xC9 |
|
static |
int const WindowBase::KEY_F2 = 0xBF |
|
static |
int const WindowBase::KEY_F3 = 0xC0 |
|
static |
int const WindowBase::KEY_F4 = 0xC1 |
|
static |
int const WindowBase::KEY_F5 = 0xC2 |
|
static |
int const WindowBase::KEY_F6 = 0xC3 |
|
static |
int const WindowBase::KEY_F7 = 0xC4 |
|
static |
int const WindowBase::KEY_F8 = 0xC5 |
|
static |
int const WindowBase::KEY_F9 = 0xC6 |
|
static |
int const WindowBase::KEY_HOME = 0x95 |
|
static |
int const WindowBase::KEY_INSERT = 0x9E |
|
static |
int const WindowBase::KEY_LEFT = 0x96 |
|
static |
int const WindowBase::KEY_PAGE_DOWN = 0x9B |
|
static |
int const WindowBase::KEY_PAGE_UP = 0x9A |
|
static |
int const WindowBase::KEY_RETURN = 0x0D |
|
static |
int const WindowBase::KEY_RIGHT = 0x98 |
|
static |
int const WindowBase::KEY_SHIFT = 0xE1 |
|
static |
int const WindowBase::KEY_TAB = 0x09 |
|
static |
int const WindowBase::KEY_UP = 0x97 |
|
static |
bool gte::WindowBase::mAllowResize |
|
protected |
std::shared_ptr<BaseEngine> gte::WindowBase::mBaseEngine |
|
protected |
bool gte::WindowBase::mIsMaximized |
|
protected |
bool gte::WindowBase::mIsMinimized |
|
protected |
int const WindowBase::MODIFIER_CONTROL = 0x0004 |
|
static |
int const WindowBase::MODIFIER_LBUTTON = 0x0001 |
|
static |
int const WindowBase::MODIFIER_MBUTTON = 0x0002 |
|
static |
int const WindowBase::MODIFIER_RBUTTON = 0x0003 |
|
static |
int const WindowBase::MODIFIER_SHIFT = 0x0001 |
|
static |
int const WindowBase::MOUSE_DOWN = 0x0004 |
|
static |
int const WindowBase::MOUSE_LEFT = 0x0001 |
|
static |
int const WindowBase::MOUSE_MIDDLE = 0x0002 |
|
static |
int const WindowBase::MOUSE_NONE = 0x0000 |
|
static |
int const WindowBase::MOUSE_RIGHT = 0x0003 |
|
static |
int const WindowBase::MOUSE_UP = 0x0005 |
|
static |
std::wstring gte::WindowBase::mTitle |
|
protected |
int gte::WindowBase::mXOrigin |
|
protected |
int gte::WindowBase::mXSize |
|
protected |
int gte::WindowBase::mYOrigin |
|
protected |
int gte::WindowBase::mYSize |
|
protected |
The documentation for this class was generated from the following files: