CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
InputEvent.hpp File Reference

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