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.