OpenEnroth 73e68f7
|
#include <KeyboardActionMapping.h>
Private Attributes | |
std::map< InputAction, PlatformKey > | actionKeyMap |
std::map< InputAction, PlatformKey > | gamepadKeyMap |
std::map< InputAction, KeyToggleType > | keyToggleMap |
std::shared_ptr< GameConfig > | config = nullptr |
|
explicit |
PlatformKey Io::KeyboardActionMapping::ConfigDefaultGamepadKey | ( | InputAction | action | ) |
PlatformKey Io::KeyboardActionMapping::ConfigDefaultKey | ( | InputAction | action | ) |
PlatformKey Io::KeyboardActionMapping::ConfigGetGamepadKey | ( | InputAction | action | ) |
PlatformKey Io::KeyboardActionMapping::ConfigGetKey | ( | InputAction | action | ) |
void Io::KeyboardActionMapping::ConfigSetGamepadKey | ( | InputAction | action, |
PlatformKey | key | ||
) |
void Io::KeyboardActionMapping::ConfigSetKey | ( | InputAction | action, |
PlatformKey | key | ||
) |
PlatformKey Io::KeyboardActionMapping::GetGamepadKey | ( | InputAction | action | ) | const |
PlatformKey Io::KeyboardActionMapping::GetKey | ( | InputAction | action | ) | const |
KeyToggleType Io::KeyboardActionMapping::GetToggleType | ( | InputAction | action | ) | const |
GameConfig::Key * Io::KeyboardActionMapping::InputActionToConfigGamepadKey | ( | InputAction | action | ) |
GameConfig::Key * Io::KeyboardActionMapping::InputActionToConfigKey | ( | InputAction | action | ) |
bool Io::KeyboardActionMapping::IsKeyMatchAction | ( | InputAction | action, |
PlatformKey | key | ||
) | const |
PlatformKey Io::KeyboardActionMapping::MapDefaultKey | ( | InputAction | action | ) |
void Io::KeyboardActionMapping::MapGamepadKey | ( | InputAction | action, |
PlatformKey | key | ||
) |
void Io::KeyboardActionMapping::MapKey | ( | InputAction | action, |
PlatformKey | key | ||
) |
void Io::KeyboardActionMapping::MapKey | ( | InputAction | action, |
PlatformKey | key, | ||
KeyToggleType | type | ||
) |
void Io::KeyboardActionMapping::ReadMappings | ( | ) |
void Io::KeyboardActionMapping::SetDefaultMapping | ( | ) |
void Io::KeyboardActionMapping::StoreMappings | ( | ) |
|
private |
|
private |
|
private |
|
private |