UGDK
0.5.0
|
#include <ugdk/desktop/window.h>
Public Member Functions | |
virtual | ~Window () |
virtual void | Present ()=0 |
Presents the current canvas in the screen. More... | |
virtual void | ChangeSettings (const math::Integer2D &size, bool fullscreen, bool vsync)=0 |
Updates the settings and applies the changes. More... | |
virtual uint32 | id () const =0 |
virtual const char * | title () const =0 |
virtual math::Integer2D | size () const =0 |
virtual bool | fullscreen () const =0 |
virtual bool | vsync () const =0 |
Protected Member Functions | |
Window () | |
|
inlinevirtual |
Reimplemented in ugdk::desktop::mode3d::Window, and ugdk::desktop::mode2d::Window.
|
inlineprotected |
|
pure virtual |
Updates the settings and applies the changes.
Warning: some fullscreen/resolution combinations may be unsupported by the display, resulting in unoperable windows.
Implemented in ugdk::desktop::mode3d::Window, and ugdk::desktop::mode2d::Window.
|
pure virtual |
Implemented in ugdk::desktop::mode3d::Window, and ugdk::desktop::mode2d::Window.
|
pure virtual |
Implemented in ugdk::desktop::mode3d::Window, and ugdk::desktop::mode2d::Window.
|
pure virtual |
Presents the current canvas in the screen.
Implemented in ugdk::desktop::mode3d::Window, and ugdk::desktop::mode2d::Window.
|
pure virtual |
Implemented in ugdk::desktop::mode3d::Window, and ugdk::desktop::mode2d::Window.
|
pure virtual |
Implemented in ugdk::desktop::mode3d::Window, and ugdk::desktop::mode2d::Window.
|
pure virtual |
Implemented in ugdk::desktop::mode3d::Window, and ugdk::desktop::mode2d::Window.