Chicane

Pressable Events

Header
Includes/Chicane/Core/Input/Event/Pressable.hpp
Namespace
Chicane::Input::PressableEvents

Types

NameValueDescription
Events
std::unordered_map<Bstd::unordered_map<Statusstd::vector<std::function<void()>>>>

Constructors

NameDescription
PressableEvents()

Override Functions

AccessReturnModifierNameDescription
protected
void
inline
onTime()

Functions

AccessReturnModifierNameDescription
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
store(
B inButton
Status inStatus
)

Members

AccessTypeModifierNameDescription
private
std::vector<B>
m_pressed
private
m_events