Ember
A C++ 20 'game engine' built with SDL3 with wide platform support.
Classes | Enumerations
input_manager.h File Reference
#include "core/engine_structs.h"

Go to the source code of this file.

Classes

struct  InputAction
 
struct  GamepadInfo
 
struct  TouchPoint
 
class  TextInputManager
 
class  InputManager
 

Enumerations

enum class  InputState { RELEASED = 0 , PRESSED = 1 , HELD = 2 , JUST_RELEASED = 3 }
 
enum class  MouseButton {
  LEFT = SDL_BUTTON_LEFT , MIDDLE = SDL_BUTTON_MIDDLE , RIGHT = SDL_BUTTON_RIGHT , BUTTON_X1 = SDL_BUTTON_X1 ,
  BUTTON_X2 = SDL_BUTTON_X2
}
 

Enumeration Type Documentation

◆ InputState

enum InputState
strong
Enumerator
RELEASED 
PRESSED 
HELD 
JUST_RELEASED 

◆ MouseButton

enum MouseButton
strong
Enumerator
LEFT 
MIDDLE 
RIGHT 
BUTTON_X1 
BUTTON_X2