class Os::WindowSystem |
The overall singleton wrapper class for the current window system.
The overall singleton wrapper class for the current window system. OpenGL is supported on different windowing systems and those systems all have different ways of creating the drawables and handling events. This class is the basis of abstracting those features that gzz needs.
static WindowSystem* | getInstance () Get the instance of WindowSystem appropriate for the current environment |
virtual RenderingSurface* | openStableOffScreen (int w, int h) Open a reliable off-screen rendering surface |
virtual void | eventLoop (bool wait) Handle events. |
virtual void | interrupt () Interrupt event loop waiting. |
This is the ONLY function here that may be called from another thread.
Alphabetic index Hierarchy of classes