#include <ICameraController.h>
Public Member Functions | |
virtual ICameraManipulator * | getCameraManipulator ()=0 |
virtual void | setCameraManipulator (ICameraManipulator *cameraManipulator)=0 |
virtual void | enable (int x=-1, int y=-1)=0 |
virtual void | disable ()=0 |
virtual bool | isEnabled ()=0 |
virtual void | onMouseLeftUp (int x, int y)=0 |
virtual void | onMouseLeftDown (int x, int y)=0 |
virtual void | onMouseMiddleUp (int x, int y)=0 |
virtual void | onMouseMiddleDown (int x, int y)=0 |
virtual void | onMouseRightUp (int x, int y)=0 |
virtual void | onMouseRightDown (int x, int y)=0 |
virtual void | onMouseMove (int x, int y)=0 |
virtual void | onMouseWheel (int x, int y, int d)=0 |
virtual void | onKeyDown (int key)=0 |
virtual void | onKeyUp (int key)=0 |
virtual void ICameraController::disable | ( | ) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual void ICameraController::enable | ( | int | x = -1 , |
|
int | y = -1 | |||
) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual ICameraManipulator* ICameraController::getCameraManipulator | ( | ) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual bool ICameraController::isEnabled | ( | ) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual void ICameraController::onKeyDown | ( | int | key | ) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual void ICameraController::onKeyUp | ( | int | key | ) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual void ICameraController::onMouseLeftDown | ( | int | x, | |
int | y | |||
) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual void ICameraController::onMouseLeftUp | ( | int | x, | |
int | y | |||
) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual void ICameraController::onMouseMiddleDown | ( | int | x, | |
int | y | |||
) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual void ICameraController::onMouseMiddleUp | ( | int | x, | |
int | y | |||
) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual void ICameraController::onMouseMove | ( | int | x, | |
int | y | |||
) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual void ICameraController::onMouseRightDown | ( | int | x, | |
int | y | |||
) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual void ICameraController::onMouseRightUp | ( | int | x, | |
int | y | |||
) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual void ICameraController::onMouseWheel | ( | int | x, | |
int | y, | |||
int | d | |||
) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.
virtual void ICameraController::setCameraManipulator | ( | ICameraManipulator * | cameraManipulator | ) | [pure virtual] |
Implemented in FreeformCameraController, and MountedCameraController.