Go to the documentation of this file.
23 #ifndef PLATFORMWINDOW_H
24 #define PLATFORMWINDOW_H
35 KEY_PRESS_REPEAT_INTERVAL = 30,
38 typedef std::function<void(
const Size&)> OnResizeCallback;
39 typedef std::function<void(
const InputEvent&)> OnInputEventCallback;
42 virtual void init() = 0;
47 virtual void show() = 0;
48 virtual void hide() = 0;
50 virtual void poll() = 0;
60 virtual void setTitle(
const std::string& title) = 0;
64 virtual void setIcon(
const std::string& iconFile) = 0;