jade-engine  0.0
JadeEngine::Input Class Reference

Public Member Functions

void ProcessMessage (const SDL_Event &event)
 
void Update ()
 
void AfterUpdate ()
 
bool KeyDown (SDL_Keycode key)
 
bool KeyPressed (SDL_Keycode key)
 
bool KeybindDown (const int32_t keybind)
 
bool KeybindPressed (const int32_t keybind)
 
template<typename T >
bool KeybindPressed (const T keybind)
 
template<typename T >
bool KeybindDown (const T keybind)
 
bool MouseButtonDown (int32_t key)
 
bool MouseButtonPressed (int32_t key)
 
SDL_Keycode FirstKeyPressed () const
 
std::string GetKeyName (SDL_Keycode key) const
 
int32_t GetMouseX () const
 
int32_t GetMouseY () const
 
int32_t GetLastMouseX () const
 
int32_t GetLastMouseY () const
 
int32_t GetMouseWheelY () const
 

The documentation for this class was generated from the following files: