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 } |