#include <navigationaction.h>
Public Member Functions | |
| OrbitAction (const std::shared_ptr< Camera > &camera, const std::shared_ptr< Vector2i > &windowSize, const std::shared_ptr< BoundingBox > &boundingBox=nullptr) | |
Public Member Functions inherited from cil::MouseDraggedAction | |
| MouseDraggedAction () | |
| virtual bool | mouseDown (const ivec2 &position) |
| virtual bool | mouseMove (const ivec2 &position) |
Public Member Functions inherited from cil::MouseAction | |
| MouseAction () | |
| virtual bool | mouseUp (const ivec2 &position) |
| virtual bool | mouseWheel (const ivec2 &position, bool up) |
| virtual void | cancel () |
Public Member Functions inherited from cil::Action | |
| Action () | |
| virtual | ~Action () |
Protected Member Functions | |
| virtual void | drag (const ivec2 &position) |
Additional Inherited Members | |
Protected Attributes inherited from cil::MouseDraggedAction | |
| Vector2i | m_position |
| cil::OrbitAction::OrbitAction | ( | const std::shared_ptr< Camera > & | camera, |
| const std::shared_ptr< Vector2i > & | windowSize, | ||
| const std::shared_ptr< BoundingBox > & | boundingBox = nullptr ) |
|
protectedvirtual |
Reimplemented from cil::MouseDraggedAction.