|  | neoGFX
    Cross-platform C++ app/game engine | 
#include <window_events.hpp>
| Public Types | |
| typedef self_type | abstract_type | 
| typedef neolib::variant< neogfx::point, neogfx::delta, neogfx::mouse_button, neogfx::mouse_wheel, neogfx::key_modifiers_e > | parameter_type | 
| Public Member Functions | |
| basic_mouse_event (mouse_event_type aType, const parameter_type &aParameter1=parameter_type{}, const parameter_type &aParameter2=parameter_type{}, const parameter_type &aParameter3=parameter_type{}, const parameter_type &aParameter4=parameter_type{}) | |
| mouse_event_type | type () const | 
| neogfx::point | position () const | 
| self_type | with_position (neogfx::point const &aPosition) const | 
| neogfx::mouse_button | mouse_button () const | 
| neogfx::mouse_wheel | mouse_wheel () const | 
| neogfx::key_modifiers_e | key_modifiers () const | 
| neogfx::delta | wheel_delta () const | 
| bool | is_left_button () const | 
| bool | is_middle_button () const | 
| bool | is_right_button () const | 
| bool | is_x1_button () const | 
| bool | is_x2_button () const | 
Definition at line 109 of file window_events.hpp.
| typedef self_type neogfx::basic_mouse_event< Location >::abstract_type | 
Definition at line 113 of file window_events.hpp.
| typedef neolib::variant<neogfx::point, neogfx::delta, neogfx::mouse_button, neogfx::mouse_wheel, neogfx::key_modifiers_e> neogfx::basic_mouse_event< Location >::parameter_type | 
Definition at line 115 of file window_events.hpp.
| 
 | inline | 
Definition at line 117 of file window_events.hpp.
| 
 | inline | 
Definition at line 156 of file window_events.hpp.
| 
 | inline | 
Definition at line 160 of file window_events.hpp.
| 
 | inline | 
Definition at line 164 of file window_events.hpp.
| 
 | inline | 
Definition at line 168 of file window_events.hpp.
| 
 | inline | 
Definition at line 172 of file window_events.hpp.
| 
 | inline | 
Definition at line 147 of file window_events.hpp.
| 
 | inline | 
Definition at line 139 of file window_events.hpp.
| 
 | inline | 
Definition at line 143 of file window_events.hpp.
| 
 | inline | 
Definition at line 131 of file window_events.hpp.
| 
 | inline | 
Definition at line 127 of file window_events.hpp.
| 
 | inline | 
Definition at line 151 of file window_events.hpp.
| 
 | inline | 
Definition at line 135 of file window_events.hpp.