sajty/ember — comment on commit bdf80d1bece1cc5512eebeb41a6e962b5c3b2557
File: src/services/input/Input.h line 44
By erikhjortsberg:

Only things inside the Ember::OgreView namespace can access Ogre stuff. There's a clear separation of layers within Ember; the services are never allowed to use stuff that the components handle (Ogre, Lua etc.).
That's why we have the MainLoopController etc.
To handle this you should instead either make OgreSetup a WindowEventListener, or create a class near it, and then have that interact with MainLoopController.