2 #ifndef UGDK_DESKTOP_WINDOW_H_
3 #define UGDK_DESKTOP_WINDOW_H_
25 virtual const char*
title()
const = 0;
28 virtual bool vsync()
const = 0;
37 #endif // UGDK_DESKTOP_WINDOW_H_
uint32_t uint32
Definition: types.h:14
virtual ~Window()
Definition: window.h:14
Definition: integer2D.h:20
Window()
Definition: window.h:31
Definition: animation.h:11
virtual bool vsync() const =0
virtual void Present()=0
Presents the current canvas in the screen.
virtual bool fullscreen() const =0
virtual const char * title() const =0
virtual math::Integer2D size() const =0
virtual uint32 id() const =0
virtual void ChangeSettings(const math::Integer2D &size, bool fullscreen, bool vsync)=0
Updates the settings and applies the changes.