![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <neogfx/neogfx.hpp>#include <neolib/core/variant.hpp>#include <neogfx/core/geometrical.hpp>#include <neogfx/hid/mouse.hpp>#include <neogfx/hid/keyboard.hpp>Go to the source code of this file.
Classes | |
| class | neogfx::window_event |
| class | neogfx::basic_mouse_event< Location > |
| class | neogfx::keyboard_event |
Namespaces | |
| namespace | neogfx |
Typedefs | |
| typedef basic_mouse_event< mouse_event_location::Client > | neogfx::mouse_event |
| typedef basic_mouse_event< mouse_event_location::NonClient > | neogfx::non_client_mouse_event |
Enumerations | |
| enum class | neogfx::window_event_type { neogfx::Paint , neogfx::Close , neogfx::Enabled , neogfx::Disabled , neogfx::Moved , neogfx::Resizing , neogfx::Resized , neogfx::Maximized , neogfx::Iconized , neogfx::Restored , neogfx::Enter , neogfx::Leave , neogfx::NonClientEnter , neogfx::NonClientLeave , neogfx::FocusGained , neogfx::FocusLost , neogfx::TitleTextChanged } |
| enum class | neogfx::mouse_event_location { neogfx::None , neogfx::Client , neogfx::NonClient } |
| enum class | neogfx::mouse_event_type { neogfx::WheelScrolled , neogfx::ButtonClicked , neogfx::ButtonDoubleClicked , neogfx::ButtonReleased , neogfx::Moved } |
| enum class | neogfx::keyboard_event_type { neogfx::KeyPressed , neogfx::KeyReleased , neogfx::TextInput , neogfx::SysTextInput } |