Chicane

Pressable

ヘッダー
Includes/Chicane/Core/Input/Event/Pressable.hpp
ネームスペース
Chicane::Input::PressableEvents

Types

名前価値説明
Events
std::unordered_map<Bstd::unordered_map<Statusstd::vector<std::function<void()>>>>

コンストラクター

名前説明
PressableEvents()

関数

アクセスタイプモディファイア名前説明
public
void
inline
bind(
B inButton
Status inStatus
std::function<void()> inExec
)
public
void
inline
exec(
B inButton
Status inStatus
)
public
void
inline
repeat()
public
void
inline
clear()
private
void
inline
fire(
B inButton
Status inStatus
)
private
void
inline
firePressed()
private
std::vector<PressablePressed<B>>
inline
findPressed(
B inButton
)
private
void
inline
store(
B inButton
Status inStatus
)

メンバ

アクセスタイプモディファイア名前説明
public
float
static, constexpr
REPEAT_INTERVAL_MS
private
std::vector<PressablePressed<B>>
m_pressed
private
m_events