Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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

namespace  icl
 

The ICL-namespace.


namespace  icl::geom

Typedefs

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

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...
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines