|
| | NavigationManipulator (std::shared_ptr< Camera > &camera, const std::shared_ptr< Vector2i > &windowSize, const std::shared_ptr< BoundingBox > &boundingBox=nullptr) |
| |
| | MouseManipulator () |
| |
| virtual | ~MouseManipulator () |
| |
| virtual void | mouseDown (const ivec2 &coord, Button button, Modifier modifier) |
| |
| virtual void | mouseMove (const ivec2 &coord, Button button, Modifier modifier) |
| |
| virtual void | mouseUp (const ivec2 &coord, Button button, Modifier modifier) |
| |
| virtual void | mouseWheel (const ivec2 &coord, Modifier modifier, bool up) |
| |
| void | connect (int gesture, std::shared_ptr< MouseAction > action) |
| |
| void | disconnect (int gesture, MouseAction::Type type) |
| |
| void | push (int gesture, std::shared_ptr< MouseAction > action) |
| |
| void | pop (int gesture, MouseAction::Type type) |
| |
| bool | enabled () const |
| |
| void | setEnabled (bool enabled) |
| |
| void | bind (const std::string &name, std::function< void(MouseAction *)> callback) |
| |
| void | unbind (const std::string &name) |
| |
| void | send (const std::string &name, MouseAction *action) |
| |