Image Component Library (ICL)
Classes | Namespaces | Typedefs | Enumerations
SceneMouseHandler.h File Reference
#include <ICLUtils/CompatMacros.h>
#include <ICLGeom/Camera.h>
#include <ICLQt/MouseHandler.h>

Go to the source code of this file.

Classes

struct  icl::geom::MouseMappingTableEntry
 mouse mapping table entry More...
 
struct  icl::geom::MouseSensitivities
 mouse sensitivities More...
 
class  icl::geom::SceneMouseHandler
 Class providing a mouse handler for class scene. More...
 

Namespaces

 icl
 undocument this line if you encounter any issues!
 
 icl::geom
 

Typedefs

typedef void(* icl::geom::MouseActionCallback) (const qt::MouseEvent &, const utils::Point32f &, const utils::Point32f &, Camera &, Scene &, void *)
 Mouse action function pointer. More...
 

Enumerations

enum  icl::geom::MouseSensitivitiesModifier { icl::geom::LowMouseSensitivity = 0, icl::geom::NormalMouseSensitivity = 1, icl::geom::HighMouseSensitivity = 2, icl::geom::MAX_MOUSE_SENSITIVITY = HighMouseSensitivity }
 mouse sensitivities modifier More...