|
CeresEngine 0.2.0
A game development framework
|
#include "CeresEngine/Platform/Forward.hpp"#include "Input.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Macros.hpp"#include "CeresEngine/Foundation/Container/Variant.hpp"#include "CeresEngine/Math/Vector.hpp"Go to the source code of this file.
Classes | |
| struct | CeresEngine::InputEvent |
| A base structure that forms the base of all input events. More... | |
| struct | CeresEngine::KeyEvent |
| A structure that describes a key press event. More... | |
| struct | CeresEngine::MouseEvent |
| A structure that describes a mouse event. More... | |
| struct | CeresEngine::TextEvent |
| A structure that describes a text input event. More... | |
| class | CeresEngine::AnyInputEvent |
| A type that describes any possible event type. More... | |
Namespaces | |
| namespace | CeresEngine |
Enumerations | |
| enum class | CeresEngine::InputEventType { CeresEngine::Key , CeresEngine::Mouse , CeresEngine::Text } |
| A structure that describes the type of an event. More... | |
| enum class | CeresEngine::KeyEventType { CeresEngine::Down , CeresEngine::Up } |
| A enumeration that defines the type of key events. More... | |
| enum class | CeresEngine::MouseEventType { CeresEngine::Down , CeresEngine::Up , CeresEngine::Move , CeresEngine::Drag , CeresEngine::Scroll } |
| A enumeration that defines the type of mouse events. More... | |