18#include <OgreFrameListener.h>
19#include <OgreRenderWindow.h>
20#include <OgreWindowEventUtilities.h>
29 public Ogre::FrameListener,
public Ogre::WindowEventListener,
30 public OIS::KeyListener,
public OIS::MouseListener
120 bool mousePressed(
const OIS::MouseEvent &e, OIS::MouseButtonID
id);
128 bool mouseReleased(
const OIS::MouseEvent &e, OIS::MouseButtonID
id);
The game frame listener.
Definition: GameFrameListener.h:31
Ogre::RenderWindow * window_
The render window.
Definition: GameFrameListener.h:135
virtual ~GameFrameListener()
Destructor.
Definition: GameFrameListener.cpp:63
bool keyPressed(const OIS::KeyEvent &e)
Triggered when a key is pressed.
Definition: GameFrameListener.cpp:132
virtual void windowMoved(Ogre::RenderWindow *rw)
Event triggered when the window moves.
Definition: GameFrameListener.cpp:112
bool frameEnded(const Ogre::FrameEvent &evt)
Called just after a frame has been rendered.
Definition: GameFrameListener.cpp:101
OIS::Mouse * mouse_
The mouse.
Definition: GameFrameListener.h:150
bool mouseMoved(const OIS::MouseEvent &e)
Triggered when the mouse moves.
Definition: GameFrameListener.cpp:144
bool mousePressed(const OIS::MouseEvent &e, OIS::MouseButtonID id)
Triggered when a mouse button is pressed.
Definition: GameFrameListener.cpp:150
virtual void windowFocusChange(Ogre::RenderWindow *rw)
Event triggered when the window losses or gains the focus.
Definition: GameFrameListener.cpp:130
bool frameStarted(const Ogre::FrameEvent &evt)
Called when a frame is about to begin rendering.
Definition: GameFrameListener.cpp:72
virtual void windowResized(Ogre::RenderWindow *rw)
Event triggered when the window changes it's size.
Definition: GameFrameListener.cpp:114
bool mouseReleased(const OIS::MouseEvent &e, OIS::MouseButtonID id)
Triggered when a mouse button is released.
Definition: GameFrameListener.cpp:155
OIS::InputManager * input_manager_
The input manager.
Definition: GameFrameListener.h:140
bool keyReleased(const OIS::KeyEvent &e)
Triggered when a key is released.
Definition: GameFrameListener.cpp:138
virtual void windowClosed(Ogre::RenderWindow *rw)
Event triggered when the window is closed.
Definition: GameFrameListener.cpp:126
GameFrameListener(Ogre::RenderWindow *win)
Constructor.
Definition: GameFrameListener.cpp:34
OIS::Keyboard * keyboard_
The keyboard.
Definition: GameFrameListener.h:145