X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2FState.hpp;h=b6c20f662dc12804ab5b6dd410292ca296ae2691;hb=6513b55584093a86ce1e369e054263dd75c295c8;hp=f79bc60f03d7c96e6c0668b73ad62688fc0c44c2;hpb=9ebe2c320fd9f94266ab93fa2f9d9908a0a284d3;p=blank.git diff --git a/src/app/State.hpp b/src/app/State.hpp index f79bc60..b6c20f6 100644 --- a/src/app/State.hpp +++ b/src/app/State.hpp @@ -11,6 +11,7 @@ class Viewport; struct State { + friend class Application; friend class HeadlessApplication; virtual void Handle(const SDL_Event &) = 0; @@ -28,6 +29,10 @@ private: virtual void OnPause() { } virtual void OnExit() { } + virtual void OnFocus() { } + virtual void OnBlur() { } + virtual void OnResize(Viewport &) { } + }; };