Flair
Framework Libre Air
flair::simulator::VisualizationCamera Class Reference
+ Inheritance diagram for flair::simulator::VisualizationCamera:

Public Types

enum  AxisType { vrpn, earth, none }
 

Public Member Functions

 VisualizationCamera (std::string name)
 
ISceneNodeAnimator * createClone (irr::scene::ISceneNode *node, irr::scene::ISceneManager *newManager=0)
 
virtual bool OnEvent (const irr::SEvent &event)
 
irr::scene::ICameraSceneNode * getCameraSceneNode (void)
 
std::string getName (void)
 
void renderAxisToTexture (irr::video::ITexture *texture, irr::gui::IGUIFont *font, AxisType axisType)
 

Protected Attributes

bool LMouseKey
 
irr::scene::ICameraSceneNode * camera
 
irr::scene::ICameraSceneNode * axis_camera
 
irr::core::position2df MousePos
 
float currentZoom
 
std::string name