#include <ControlMap.h>
|
std::int8_t | AllowTextInput (bool a_allow) |
|
constexpr bool | AreControlsEnabled (UEFlag a_flags) const noexcept |
|
bool | GetButtonNameFromUserEvent (const BSFixedString &a_eventID, INPUT_DEVICE a_device, BSFixedString &a_buttonName) |
|
std::uint32_t | GetMappedKey (std::string_view a_eventID, INPUT_DEVICE a_device, InputContextID a_context=InputContextID::kGameplay) const |
|
bool | GetMappingFromEventName (const BSFixedString &a_eventID, UserEvents::INPUT_CONTEXT_ID a_context, INPUT_DEVICE a_device, UserEventMapping &a_mapping) |
|
std::string_view | GetUserEventName (std::uint32_t a_buttonID, INPUT_DEVICE a_device, InputContextID a_context=InputContextID::kGameplay) const |
|
constexpr bool | IsActivateControlsEnabled () const noexcept |
|
constexpr bool | IsConsoleControlsEnabled () const noexcept |
|
constexpr bool | IsFightingControlsEnabled () const noexcept |
|
constexpr bool | IsLookingControlsEnabled () const noexcept |
|
constexpr bool | IsMenuControlsEnabled () const noexcept |
|
constexpr bool | IsMainFourControlsEnabled () const noexcept |
|
constexpr bool | IsMovementControlsEnabled () const noexcept |
|
constexpr bool | IsPOVSwitchControlsEnabled () const noexcept |
|
constexpr bool | IsSneakingControlsEnabled () const noexcept |
|
constexpr bool | IsVATSControlsEnabled () const noexcept |
|
constexpr bool | IsWheelZoomControlsEnabled () const noexcept |
|
void | StoreControls () |
|
void | LoadStoredControls () |
|
void | ToggleControls (UEFlag a_flags, bool a_enable, bool a_storeState) |
|
| BSTEventSource () |
|
void | AddEventSink (Sink *a_eventSink) |
|
void | RemoveEventSink (Sink *a_eventSink) |
|
void | SendEvent (const UserEventEnabled *a_event) |
|
void | operator() (const UserEventEnabled *a_event) |
|
◆ InputContextID
◆ UEFlag
◆ anonymous enum
anonymous enum : std::uint32_t |
◆ AllowTextInput()
std::int8_t RE::ControlMap::AllowTextInput |
( |
bool |
a_allow | ) |
|
◆ AreControlsEnabled()
constexpr bool RE::ControlMap::AreControlsEnabled |
( |
UEFlag |
a_flags | ) |
const |
|
inlineconstexprnoexcept |
◆ GetButtonNameFromUserEvent()
◆ GetMappedKey()
std::uint32_t RE::ControlMap::GetMappedKey |
( |
std::string_view |
a_eventID, |
|
|
INPUT_DEVICE |
a_device, |
|
|
InputContextID |
a_context = InputContextID::kGameplay |
|
) |
| const |
◆ GetMappingFromEventName()
◆ GetSingleton()
static ControlMap* RE::ControlMap::GetSingleton |
( |
| ) |
|
|
static |
◆ GetUserEventName()
std::string_view RE::ControlMap::GetUserEventName |
( |
std::uint32_t |
a_buttonID, |
|
|
INPUT_DEVICE |
a_device, |
|
|
InputContextID |
a_context = InputContextID::kGameplay |
|
) |
| const |
◆ IsActivateControlsEnabled()
constexpr bool RE::ControlMap::IsActivateControlsEnabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsConsoleControlsEnabled()
constexpr bool RE::ControlMap::IsConsoleControlsEnabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsFightingControlsEnabled()
constexpr bool RE::ControlMap::IsFightingControlsEnabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsLookingControlsEnabled()
constexpr bool RE::ControlMap::IsLookingControlsEnabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsMainFourControlsEnabled()
constexpr bool RE::ControlMap::IsMainFourControlsEnabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsMenuControlsEnabled()
constexpr bool RE::ControlMap::IsMenuControlsEnabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsMovementControlsEnabled()
constexpr bool RE::ControlMap::IsMovementControlsEnabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsPOVSwitchControlsEnabled()
constexpr bool RE::ControlMap::IsPOVSwitchControlsEnabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsSneakingControlsEnabled()
constexpr bool RE::ControlMap::IsSneakingControlsEnabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsVATSControlsEnabled()
constexpr bool RE::ControlMap::IsVATSControlsEnabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsWheelZoomControlsEnabled()
constexpr bool RE::ControlMap::IsWheelZoomControlsEnabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ LoadStoredControls()
void RE::ControlMap::LoadStoredControls |
( |
| ) |
|
◆ StoreControls()
void RE::ControlMap::StoreControls |
( |
| ) |
|
◆ ToggleControls()
void RE::ControlMap::ToggleControls |
( |
UEFlag |
a_flags, |
|
|
bool |
a_enable, |
|
|
bool |
a_storeState |
|
) |
| |
◆ contextPriorityStack
◆ controlMap
InputContext* RE::ControlMap::controlMap[InputContextID::kTotal] |
◆ enabledControls
◆ gamePadMapType
◆ ignoreActivateDisabledEvents
bool RE::ControlMap::ignoreActivateDisabledEvents |
◆ ignoreKeyboardMouse
bool RE::ControlMap::ignoreKeyboardMouse |
◆ linkedMappings
◆ pad12B
std::uint8_t RE::ControlMap::pad12B |
◆ storedControls
◆ textEntryCount
std::int8_t RE::ControlMap::textEntryCount |
The documentation for this class was generated from the following file: