Chicane

Pressable Events

Header
Chicane/Game/Controller/Event/PressableEvents.hpp
Namespace
Chicane::Controller::PressableEvents

Tipos

TipoNomeDescrição
std::unordered_map<B, std::unordered_map<EventStatus, std::vector<std::function<void()>>>>Events

Construtores

ModificadorNomeDescrição
PressableEvents<B>()

Funções

AcessoModificadorTipoNomeDescrição
publicvoidbind(B inButton, EventStatus inStatus, std::function<void()> inExec)
publicvoidexec(B inButton, EventStatus inStatus)
publicvoidrepeat()
publicvoidclear()
privatevoidstore(B inButton, EventStatus inStatus)

Propriedades

AcessoModificadorTipoNomeDescrição
privateFrameTelemetrym_timer
privatestd::vector<B>m_pressed
privateEventsm_events