#include <OgreWindowEventUtilities.h>
Public Types | |
| typedef std::multimap< RenderWindow *, WindowEventListener * > | WindowEventListeners |
| typedef std::vector< RenderWindow * > | Windows |
Static Public Member Functions | |
| static void | messagePump () |
| Call this once per frame if not using Root:startRendering(). | |
| static void | addWindowEventListener (RenderWindow *window, WindowEventListener *listener) |
| Add a listener to listen to renderwindow events (multiple listener's per renderwindow is fine) The same listener can listen to multiple windows, as the Window Pointer is sent along with any messages. | |
| static void | removeWindowEventListener (RenderWindow *window, WindowEventListener *listener) |
| Remove previously added listener | |
| static void | _addRenderWindow (RenderWindow *window) |
| Called by RenderWindows upon creation for Ogre generated windows. | |
| static void | _removeRenderWindow (RenderWindow *window) |
| Called by RenderWindows upon creation for Ogre generated windows. | |
Static Public Attributes | |
| static WindowEventListeners | _msListeners |
| static Windows | _msWindows |
Definition at line 88 of file OgreWindowEventUtilities.h.
|
|
Definition at line 144 of file OgreWindowEventUtilities.h. |
|
|
Definition at line 147 of file OgreWindowEventUtilities.h. |
|
|
Called by RenderWindows upon creation for Ogre generated windows. You are free to add your external windows here too if needed.
|
|
|
Called by RenderWindows upon creation for Ogre generated windows. You are free to add your external windows here too if needed.
|
|
||||||||||||
|
Add a listener to listen to renderwindow events (multiple listener's per renderwindow is fine) The same listener can listen to multiple windows, as the Window Pointer is sent along with any messages.
|
|
|
Call this once per frame if not using Root:startRendering(). This will update all registered RenderWindows (If using external Windows, you can optionally register those yourself) |
|
||||||||||||
|
Remove previously added listener
|
|
|
Definition at line 145 of file OgreWindowEventUtilities.h. |
|
|
Definition at line 148 of file OgreWindowEventUtilities.h. |
Copyright © 2000-2005 by The OGRE Team

This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Sep 30 10:54:08 2007