ICameraController Class Reference

#include <ICameraController.h>

Inheritance diagram for ICameraController:
FreeformCameraController MountedCameraController

List of all members.

Public Member Functions

virtual ICameraManipulatorgetCameraManipulator ()=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

Member Function Documentation

virtual void ICameraController::disable (  )  [pure virtual]
virtual void ICameraController::enable ( int  x = -1,
int  y = -1 
) [pure virtual]
virtual ICameraManipulator* ICameraController::getCameraManipulator (  )  [pure virtual]
virtual bool ICameraController::isEnabled (  )  [pure virtual]
virtual void ICameraController::onKeyDown ( int  key  )  [pure virtual]
virtual void ICameraController::onKeyUp ( int  key  )  [pure virtual]
virtual void ICameraController::onMouseLeftDown ( int  x,
int  y 
) [pure virtual]
virtual void ICameraController::onMouseLeftUp ( int  x,
int  y 
) [pure virtual]
virtual void ICameraController::onMouseMiddleDown ( int  x,
int  y 
) [pure virtual]
virtual void ICameraController::onMouseMiddleUp ( int  x,
int  y 
) [pure virtual]
virtual void ICameraController::onMouseMove ( int  x,
int  y 
) [pure virtual]
virtual void ICameraController::onMouseRightDown ( int  x,
int  y 
) [pure virtual]
virtual void ICameraController::onMouseRightUp ( int  x,
int  y 
) [pure virtual]
virtual void ICameraController::onMouseWheel ( int  x,
int  y,
int  d 
) [pure virtual]
virtual void ICameraController::setCameraManipulator ( ICameraManipulator cameraManipulator  )  [pure virtual]

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

Generated on Thu Jan 14 20:50:12 2010 for TerrainEditor by  doxygen 1.6.1