Chicane

Pressable Events

ヘッダー
Chicane/Game/Controller/Event/PressableEvents.hpp
ネームスペース
Chicane::Controller::PressableEvents

タイプ

タイプ名前説明
std::unordered_map<B, std::unordered_map<EventStatus, std::vector<std::function<void()>>>>Events

コンストラクター

モディファイア名前説明
PressableEvents<B>()

関数

アクセスモディファイアタイプ名前説明
publicvoidbind(B inButton, EventStatus inStatus, std::function<void()> inExec)
publicvoidexec(B inButton, EventStatus inStatus)
publicvoidrepeat()
publicvoidclear()
privatevoidstore(B inButton, EventStatus inStatus)

メンバ

アクセスモディファイアタイプ名前説明
privateFrameTelemetrym_timer
privatestd::vector<B>m_pressed
privateEventsm_events