12#include "../events/events.h"
78 window(
int Width,
int Height,
const std::string &Title);
virtual void ChangeTitle(const std::string &NewTitle)
static const int ViewportId
window(const window &&)=delete
window(const window &)=delete
bool GetIsInitialised() const
window & operator=(const window &&)=delete
const data & GetWindowData() const
static unique< window > Create(int Width, int Height, const std::string &Title)
const window_handle & GetHandle() const
window operator=(const window &&) const =delete
virtual void ShutDown()=0
window & operator=(const window &)=delete
virtual void FlipFullscreen()
window operator=(const window &) const =delete
Event dispatcher class implementation module.
std::unique_ptr< T > unique
data(int Width, int Height, const std::string &Title)
data(const data &Other)=default