Class InputSystem

Inheritance Relationships

Base Type

Class Documentation

class InputSystem : public System

Input system responsible for registering and loading inputs.

Public Functions

void loadSchemes(const HashMap<String, InputScheme> &schemes)
void addScheme(const String &name, const InputScheme &scheme)
void pushScheme(const String &name)
void popScheme()
void flushSchemes()
bool initialize(const JSON::json &systemData)
void setConfig(const SceneSettings &sceneSettings)
void update(float deltaMilliseconds)

Public Static Functions

static InputSystem *GetSingleton()