| 
                    ttx 0.1.0
                   | 
#include <ttx/mouse_event.h>
| Public Member Functions | |
| constexpr | MouseEvent (MouseEventType type, MouseButton button, MousePosition const &position={}, Modifiers modifiers=Modifiers::None) | 
| constexpr auto | type () const -> MouseEventType | 
| constexpr auto | button () const -> MouseButton | 
| constexpr auto | position () const -> MousePosition const & | 
| constexpr auto | modifiers () const -> Modifiers | 
| constexpr auto | is_vertical_scroll () const -> bool | 
| constexpr auto | translate (MouseCoordinate offset_in_cells, Size const &size) const -> MouseEvent | 
| auto | operator== (MouseEvent const &) const -> bool=default | 
| Static Public Member Functions | |
| static constexpr auto | press (MouseButton button, MousePosition const &position={}, Modifiers modifiers=Modifiers::None) -> MouseEvent | 
| Friends | |
| constexpr friend auto | tag_invoke (di::Tag< di::reflect >, di::InPlaceType< MouseEvent >) | 
| 
 | inlineconstexpr | 
| 
 | inlineconstexpr | 
| 
 | inlineconstexpr | 
| 
 | inlineconstexpr | 
| 
 | default | 
| 
 | inlineconstexpr | 
| 
 | inlinestaticconstexpr | 
| 
 | inlineconstexpr | 
| 
 | inlineconstexpr | 
| 
 | friend |