xoreos  0.0.5
Public Member Functions | Private Member Functions | List of all members
Engines::FreeRoamCamera Class Reference

#include <freeroamcamera.h>

Inheritance diagram for Engines::FreeRoamCamera:
Inheritance graph
[legend]
Collaboration diagram for Engines::FreeRoamCamera:
Collaboration graph
[legend]

Public Member Functions

bool handleCameraInput (const Events::Event &e)
 

Private Member Functions

bool handleCameraKeyboardInput (const Events::Event &e)
 
bool handleCameraMouseInput (const Events::Event &e)
 

Additional Inherited Members

- Static Public Member Functions inherited from Common::Singleton< FreeRoamCamera >
static FreeRoamCamera & instance ()
 
static void destroy ()
 
- Protected Types inherited from Common::Singleton< FreeRoamCamera >
typedef FreeRoamCamera SingletonBaseType
 
- Protected Member Functions inherited from Common::Singleton< FreeRoamCamera >
 Singleton ()
 
virtual ~Singleton ()
 

Detailed Description

Definition at line 34 of file freeroamcamera.h.

Member Function Documentation

◆ handleCameraInput()

bool Engines::FreeRoamCamera::handleCameraInput ( const Events::Event e)

Definition at line 33 of file freeroamcamera.cpp.

References handleCameraKeyboardInput(), handleCameraMouseInput(), Events::kEventKeyDown, and Events::kEventMouseMove.

Here is the call graph for this function:

◆ handleCameraKeyboardInput()

bool Engines::FreeRoamCamera::handleCameraKeyboardInput ( const Events::Event e)
private

Definition at line 42 of file freeroamcamera.cpp.

References CameraMan.

Referenced by handleCameraInput().

Here is the caller graph for this function:

◆ handleCameraMouseInput()

bool Engines::FreeRoamCamera::handleCameraMouseInput ( const Events::Event e)
private

Definition at line 85 of file freeroamcamera.cpp.

References CameraMan.

Referenced by handleCameraInput().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: