AddEventSink(Sink *a_eventSink) | RE::BSTEventSource< BSGamepadEvent > | inline |
AddEventSink(BSTEventSink< SinkEvent > *a_sink) | RE::BSTEventSource< BSGamepadEvent > | inline |
BSGamepadDevice() | RE::BSGamepadDevice | protected |
BSGamepadDeviceHandler class | RE::BSPCOrbisGamepadDevice | friend |
BSPCGamepadDeviceDelegate() | RE::BSPCGamepadDeviceDelegate | protected |
BSPCOrbisGamepadDevice() | RE::BSPCOrbisGamepadDevice | protected |
BSTEventSource() | RE::BSTEventSource< BSGamepadEvent > | inline |
buttonNameIDMap | RE::BSInputDevice | |
connected | RE::BSGamepadDevice | |
currentLT | RE::BSPCOrbisGamepadDevice | |
currentLX | RE::BSPCOrbisGamepadDevice | |
currentLY | RE::BSPCOrbisGamepadDevice | |
currentPadState | RE::BSPCOrbisGamepadDevice | |
currentRT | RE::BSPCOrbisGamepadDevice | |
currentRX | RE::BSPCOrbisGamepadDevice | |
currentRY | RE::BSPCOrbisGamepadDevice | |
device | RE::BSInputDevice | |
deviceButtons | RE::BSInputDevice | |
DoEnableListeningMode(void) override | RE::BSPCOrbisGamepadDevice | virtual |
gamepadDeviceHandler | RE::BSPCGamepadDeviceDelegate | |
GetButtonNameFromID(std::int32_t a_id, BSFixedString &a_buttonName) override | RE::BSInputDevice | virtual |
GetCurrentButtonState() const | RE::BSPCOrbisGamepadDevice | inline |
GetKeyCodeFromID(std::int32_t a_id, std::uint32_t &a_keyCode) override | RE::BSInputDevice | virtual |
GetMappingKey(BSFixedString a_mapping) override | RE::BSInputDevice | virtual |
GetPreviousButtonState() const | RE::BSPCOrbisGamepadDevice | inline |
Initialize() override | RE::BSPCOrbisGamepadDevice | virtual |
IsEnabled() const override | RE::BSGamepadDevice | virtual |
IsGamepad() const | RE::BSInputDevice | |
IsKeyboard() const | RE::BSInputDevice | |
IsMouse() const | RE::BSInputDevice | |
IsPressed(std::uint32_t a_keyCode) const | RE::BSInputDevice | |
IsRemoteController(void) | RE::BSGamepadDevice | virtual |
Key typedef | RE::BSPCOrbisGamepadDevice | |
listeningForInput | RE::BSGamepadDevice | |
LoadControlsDefinitionFile(const char *a_fileName) | RE::BSInputDevice | |
lock | RE::BSTEventSource< BSGamepadEvent > | mutable |
NormalizeThumbstickValue(int32_t a_rawX, int32_t a_rawY, float &a_outX, float &a_outY) override | RE::BSPCOrbisGamepadDevice | |
RE::BSPCGamepadDeviceDelegate::NormalizeThumbstickValue(int a_thumbX, int a_thumbY, float &a_xOut, float &a_yOut) | RE::BSGamepadDevice | virtual |
notifying | RE::BSTEventSource< BSGamepadEvent > | |
operator()(const BSGamepadEvent *a_event) | RE::BSTEventSource< BSGamepadEvent > | inline |
pad0C | RE::BSInputDevice | |
pad51 | RE::BSTEventSource< BSGamepadEvent > | |
pad52 | RE::BSTEventSource< BSGamepadEvent > | |
pad54 | RE::BSTEventSource< BSGamepadEvent > | |
padCE | RE::BSGamepadDevice | |
pendingRegisters | RE::BSTEventSource< BSGamepadEvent > | |
pendingUnregisters | RE::BSTEventSource< BSGamepadEvent > | |
previousLT | RE::BSPCOrbisGamepadDevice | |
previousLX | RE::BSPCOrbisGamepadDevice | |
previousLY | RE::BSPCOrbisGamepadDevice | |
previousPadState | RE::BSPCOrbisGamepadDevice | |
previousRT | RE::BSPCOrbisGamepadDevice | |
previousRX | RE::BSPCOrbisGamepadDevice | |
previousRY | RE::BSPCOrbisGamepadDevice | |
Process(float a_arg1) override | RE::BSPCOrbisGamepadDevice | virtual |
Release() override | RE::BSPCOrbisGamepadDevice | virtual |
RemoveEventSink(Sink *a_eventSink) | RE::BSTEventSource< BSGamepadEvent > | inline |
Reset() override | RE::BSPCOrbisGamepadDevice | virtual |
ResetButtonMaps() | RE::BSInputDevice | |
ResetLEDColor() override | RE::BSPCOrbisGamepadDevice | virtual |
RTTI | RE::BSPCOrbisGamepadDevice | inlinestatic |
SendEvent(const BSGamepadEvent *a_event) | RE::BSTEventSource< BSGamepadEvent > | inline |
SetButtonState(std::uint32_t a_buttonId, float a_timeSinceLastPoll, bool a_buttonWasPressed, bool a_buttonIsPressed) | RE::BSInputDevice | |
SetLEDColor(ColorParam *colorParam) override | RE::BSPCOrbisGamepadDevice | virtual |
SetRumble(float lValue, float rValue) override | RE::BSPCOrbisGamepadDevice | virtual |
Sink typedef | RE::BSTEventSource< BSGamepadEvent > | |
sinks | RE::BSTEventSource< BSGamepadEvent > | |
userIndex | RE::BSGamepadDevice | |
VTABLE | RE::BSPCOrbisGamepadDevice | inlinestatic |
~BSGamepadDevice() override | RE::BSGamepadDevice | |
~BSIInputDevice() | RE::BSIInputDevice | virtual |
~BSInputDevice() override | RE::BSInputDevice | |
~BSPCGamepadDeviceDelegate() override | RE::BSPCGamepadDeviceDelegate | |
~BSPCOrbisGamepadDevice() override | RE::BSPCOrbisGamepadDevice | |