|
|
| Window (int width, int height, const MxString &title) |
| |
|
| Window (const Window &)=delete |
| |
|
| Window (Window &&other) noexcept |
| |
|
Window & | operator= (const Window &)=delete |
| |
|
Window & | operator= (Window &&other) noexcept |
| |
|
int | GetHeight () const |
| |
|
int | GetWidth () const |
| |
|
bool | IsOpen () const |
| |
|
void | PullEvents () const |
| |
|
void | OnUpdate () |
| |
|
Vector2 | GetCursorPosition () const |
| |
|
Vector2 | GetWindowPosition () const |
| |
|
CursorMode | GetCursorMode () const |
| |
|
const MxString & | GetTitle () const |
| |
|
bool | IsKeyHeld (KeyCode key) const |
| |
|
bool | IsKeyPressed (KeyCode key) const |
| |
|
bool | IsKeyReleased (KeyCode key) const |
| |
|
WindowHandle | GetNativeHandle () |
| |
|
AppEventDispatcher & | GetEventDispatcher () |
| |
|
bool | IsCreated () const |
| |
|
Window & | Create () |
| |
|
Window & | Close () |
| |
|
Window & | SwitchContext () |
| |
|
Window & | UseDebugging (bool value=true) |
| |
|
Window & | UseDoubleBuffering (bool value=true) |
| |
|
Window & | UseCursorMode (CursorMode cursor) |
| |
|
Window & | UseCursorPosition (const Vector2 &pos) |
| |
|
Window & | UseTitle (const MxString &title) |
| |
|
Window & | UseWindowPosition (int xpos, int ypos) |
| |
|
Window & | UseWindowSize (int width, int height) |
| |
|
Window & | UseEventDispatcher (AppEventDispatcher *dispatcher) |
| |
|
Window & | UseProfile (int majorVersion, int minorVersion, Profile profile) |
| |
The documentation for this class was generated from the following files:
- src/Platform/Window/Window.h
- src/Platform/Window/Window.cpp