#include <OgreWindowEventUtilities.h>
Public Types | |
typedef multimap< RenderWindow *, WindowEventListener * > ::type | WindowEventListeners |
typedef vector< RenderWindow * > ::type | Windows |
Static Public Member Functions | |
static void | messagePump () |
static void | addWindowEventListener (RenderWindow *window, WindowEventListener *listener) |
static void | removeWindowEventListener (RenderWindow *window, WindowEventListener *listener) |
static void | _addRenderWindow (RenderWindow *window) |
static void | _removeRenderWindow (RenderWindow *window) |
Static Public Attributes | |
static WindowEventListeners | _msListeners |
static Windows | _msWindows |
Definition at line 118 of file OgreWindowEventUtilities.h.
typedef multimap<RenderWindow*, WindowEventListener*>::type Ogre::WindowEventUtilities::WindowEventListeners |
Definition at line 177 of file OgreWindowEventUtilities.h.
typedef vector<RenderWindow*>::type Ogre::WindowEventUtilities::Windows |
Definition at line 180 of file OgreWindowEventUtilities.h.
static void Ogre::WindowEventUtilities::_addRenderWindow | ( | RenderWindow * | window | ) | [static] |
window | The RenderWindow to monitor |
static void Ogre::WindowEventUtilities::_removeRenderWindow | ( | RenderWindow * | window | ) | [static] |
window | The RenderWindow to remove from list |
static void Ogre::WindowEventUtilities::addWindowEventListener | ( | RenderWindow * | window, | |
WindowEventListener * | listener | |||
) | [static] |
window | The RenderWindow you are interested in monitoring | |
listner | Your callback listener |
static void Ogre::WindowEventUtilities::messagePump | ( | ) | [static] |
static void Ogre::WindowEventUtilities::removeWindowEventListener | ( | RenderWindow * | window, | |
WindowEventListener * | listener | |||
) | [static] |
window | The RenderWindow you registered with | |
listner | The listener registered |
Definition at line 178 of file OgreWindowEventUtilities.h.
Definition at line 181 of file OgreWindowEventUtilities.h.
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Fri May 25 23:41:30 2012