The game frame listener.
More...
#include <GameFrameListener.h>
The game frame listener.
Handles the game window and input events.
◆ GameFrameListener()
GameFrameListener::GameFrameListener |
( |
Ogre::RenderWindow * |
win | ) |
|
◆ ~GameFrameListener()
GameFrameListener::~GameFrameListener |
( |
| ) |
|
|
virtual |
◆ frameEnded()
bool GameFrameListener::frameEnded |
( |
const Ogre::FrameEvent & |
evt | ) |
|
Called just after a frame has been rendered.
This event happens after all render targets have been fully updated and the buffers switched.
- Returns
- True to continue with the next frame, false to drop out of the rendering loop.
◆ frameStarted()
bool GameFrameListener::frameStarted |
( |
const Ogre::FrameEvent & |
evt | ) |
|
Called when a frame is about to begin rendering.
This event happens before any render targets have begun updating.
- Returns
- True to go ahead, false to abort rendering and drop out of the rendering loop.
◆ keyPressed()
bool GameFrameListener::keyPressed |
( |
const OIS::KeyEvent & |
e | ) |
|
Triggered when a key is pressed.
- Parameters
-
◆ keyReleased()
bool GameFrameListener::keyReleased |
( |
const OIS::KeyEvent & |
e | ) |
|
Triggered when a key is released.
- Parameters
-
◆ mouseMoved()
bool GameFrameListener::mouseMoved |
( |
const OIS::MouseEvent & |
e | ) |
|
Triggered when the mouse moves.
- Parameters
-
◆ mousePressed()
bool GameFrameListener::mousePressed |
( |
const OIS::MouseEvent & |
e, |
|
|
OIS::MouseButtonID |
id |
|
) |
| |
Triggered when a mouse button is pressed.
- Parameters
-
[in] | e | Mouse event. |
[in] | id | ID of the presses mouse button. |
◆ mouseReleased()
bool GameFrameListener::mouseReleased |
( |
const OIS::MouseEvent & |
e, |
|
|
OIS::MouseButtonID |
id |
|
) |
| |
Triggered when a mouse button is released.
- Parameters
-
[in] | e | Mouse event. |
[in] | id | ID of the presses mouse button. |
◆ windowClosed()
void GameFrameListener::windowClosed |
( |
Ogre::RenderWindow * |
rw | ) |
|
|
virtual |
Event triggered when the window is closed.
- Parameters
-
◆ windowFocusChange()
void GameFrameListener::windowFocusChange |
( |
Ogre::RenderWindow * |
rw | ) |
|
|
virtual |
Event triggered when the window losses or gains the focus.
- Parameters
-
◆ windowMoved()
void GameFrameListener::windowMoved |
( |
Ogre::RenderWindow * |
rw | ) |
|
|
virtual |
Event triggered when the window moves.
- Parameters
-
◆ windowResized()
void GameFrameListener::windowResized |
( |
Ogre::RenderWindow * |
rw | ) |
|
|
virtual |
Event triggered when the window changes it's size.
- Parameters
-
◆ input_manager_
OIS::InputManager* GameFrameListener::input_manager_ |
|
protected |
◆ keyboard_
OIS::Keyboard* GameFrameListener::keyboard_ |
|
protected |
◆ mouse_
OIS::Mouse* GameFrameListener::mouse_ |
|
protected |
◆ window_
Ogre::RenderWindow* GameFrameListener::window_ |
|
protected |
The documentation for this class was generated from the following files: