The GhostCameraManipulator class is an UIEventListener that controls the position and orientation of a Camera.
More...
#include <GhostCameraManipulator.hpp>
List of all members.
Detailed Description
The GhostCameraManipulator class is an UIEventListener that controls the position and orientation of a Camera.
Using the GhostCameraManipulator class the user can freely fly around in the scene just like a ghost would do.
Constructor & Destructor Documentation
| GhostCameraManipulator::GhostCameraManipulator |
( |
) |
|
Member Function Documentation
| virtual const char* vl::GhostCameraManipulator::className |
( |
) |
[inline, virtual] |
| void GhostCameraManipulator::mouseMoveEvent |
( |
int |
x, |
|
|
int |
y |
|
) |
| [virtual] |
| void GhostCameraManipulator::runEvent |
( |
) |
[virtual] |
| void GhostCameraManipulator::setCamera |
( |
Camera * |
camera ) |
|
| Camera * GhostCameraManipulator::camera |
( |
) |
|
| const Camera * GhostCameraManipulator::camera |
( |
) |
const |
| void vl::GhostCameraManipulator::setKeysForward |
( |
EKey |
key, |
|
|
EKey |
modifier = Key_None |
|
) |
| [inline] |
| void vl::GhostCameraManipulator::setKeysBackward |
( |
EKey |
key, |
|
|
EKey |
modifier = Key_None |
|
) |
| [inline] |
| void vl::GhostCameraManipulator::setKeysLeft |
( |
EKey |
key, |
|
|
EKey |
modifier = Key_None |
|
) |
| [inline] |
| void vl::GhostCameraManipulator::setKeysRight |
( |
EKey |
key, |
|
|
EKey |
modifier = Key_None |
|
) |
| [inline] |
| void vl::GhostCameraManipulator::setKeysUp |
( |
EKey |
key, |
|
|
EKey |
modifier = Key_None |
|
) |
| [inline] |
| void vl::GhostCameraManipulator::setKeysDown |
( |
EKey |
key, |
|
|
EKey |
modifier = Key_None |
|
) |
| [inline] |
| void GhostCameraManipulator::prepareToReconnect |
( |
) |
[virtual] |
| void vl::GhostCameraManipulator::setPosition |
( |
vec3 |
position ) |
[inline] |
| const vec3& vl::GhostCameraManipulator::position |
( |
) |
const [inline] |
| void vl::GhostCameraManipulator::setXDegrees |
( |
Real |
degree ) |
[inline] |
| Real vl::GhostCameraManipulator::xDegrees |
( |
) |
[inline] |
| void vl::GhostCameraManipulator::setYDegrees |
( |
Real |
degree ) |
[inline] |
| Real vl::GhostCameraManipulator::yDegrees |
( |
) |
[inline] |
| Real vl::GhostCameraManipulator::rotationSpeed |
( |
) |
const [inline] |
| Real vl::GhostCameraManipulator::movementSpeed |
( |
) |
const [inline] |
| void vl::GhostCameraManipulator::setRotationSpeed |
( |
Real |
speed ) |
[inline] |
| void vl::GhostCameraManipulator::setMovementSpeed |
( |
Real |
speed ) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following files: