#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 PC_GAMEPAD_TYPE | GetGamePadType () const noexcept |
| |
| 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 | PopInputContext (InputContextID a_context) |
| |
| void | PushInputContext (InputContextID a_context) |
| |
| void | ToggleControls (UEFlag a_flags, bool a_enable) |
| |
| | BSTEventSource () |
| |
| void | AddEventSink (Sink *a_eventSink) |
| |
| void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
| |
| void | PrependEventSink (Sink *a_eventSink) |
| |
| void | PrependEventSink (BSTEventSink< SinkEvent > *a_sink) |
| |
| 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()
◆ GetGamePadType()
◆ 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 |
◆ PopInputContext()
◆ PushInputContext()
◆ ToggleControls()
| void RE::ControlMap::ToggleControls |
( |
UEFlag |
a_flags, |
|
|
bool |
a_enable |
|
) |
| |
◆ contextPriorityStack
◆ controlMap
| InputContext* RE::ControlMap::controlMap[InputContextID::kTotal] |
◆ enabledControls
◆ gamePadMapType
◆ ignoreActivateDisabledEvents
| bool RE::ControlMap::ignoreActivateDisabledEvents |
◆ ignoreKeyboardMouse
| bool RE::ControlMap::ignoreKeyboardMouse |
◆ linkedMappings
◆ pad123
| std::uint8_t RE::ControlMap::pad123 |
◆ textEntryCount
| std::int8_t RE::ControlMap::textEntryCount |
◆ unk11C
The documentation for this class was generated from the following file: