AddEventSink(Sink *a_eventSink) | RE::BSTEventSource< BSGamepadEvent > | inline |
AddEventSink(BSTEventSink< SinkEvent > *a_sink) | RE::BSTEventSource< BSGamepadEvent > | inline |
BSGamepadDevice() | RE::BSGamepadDevice | protected |
BSIInputDevice()=default | RE::BSIInputDevice | protected |
BSInputDevice() | RE::BSInputDevice | protected |
BSTEventSource() | RE::BSTEventSource< BSGamepadEvent > | inline |
buttonNameIDMap | RE::BSInputDevice | |
connected | RE::BSGamepadDevice | |
device | RE::BSInputDevice | |
deviceButtons | RE::BSInputDevice | |
GetKeyMapping(std::uint32_t a_key, BSFixedString &a_mapping) override | RE::BSInputDevice | virtual |
GetMappedKeycode(std::uint32_t a_key, std::uint32_t &outKeyCode) override | RE::BSInputDevice | virtual |
GetMappingKey(BSFixedString a_mapping) override | RE::BSInputDevice | virtual |
Initialize()=0 | RE::BSIInputDevice | pure 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 | |
listeningForInput | RE::BSGamepadDevice | |
LoadControlsDefinitionFile(const char *a_fileName) | RE::BSInputDevice | |
lock | RE::BSTEventSource< BSGamepadEvent > | mutable |
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 > | |
Process(float a_arg1)=0 | RE::BSIInputDevice | pure virtual |
ProcessRawInput(int32_t a_rawX, int32_t a_rawY, float &a_outX, float &a_outY) | RE::BSGamepadDevice | virtual |
Release()=0 | RE::BSIInputDevice | pure virtual |
RemoveEventSink(Sink *a_eventSink) | RE::BSTEventSource< BSGamepadEvent > | inline |
Reset()=0 | RE::BSIInputDevice | pure virtual |
ResetButtonMaps() | RE::BSInputDevice | |
ResetLEDColor() | RE::BSGamepadDevice | virtual |
RTTI | RE::BSGamepadDevice | 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 *a_colorParam) | RE::BSGamepadDevice | virtual |
SetRumble(float a_lValue, float a_rValue)=0 | RE::BSGamepadDevice | pure virtual |
Sink typedef | RE::BSTEventSource< BSGamepadEvent > | |
sinks | RE::BSTEventSource< BSGamepadEvent > | |
TES_HEAP_REDEFINE_NEW() | RE::BSIInputDevice | protected |
Unk_0C(void) | RE::BSGamepadDevice | virtual |
Unk_0E(void) | RE::BSGamepadDevice | virtual |
userIndex | RE::BSGamepadDevice | |
VTABLE | RE::BSGamepadDevice | inlinestatic |
~BSGamepadDevice() override | RE::BSGamepadDevice | |
~BSIInputDevice()=default | RE::BSIInputDevice | virtual |
~BSInputDevice() override | RE::BSInputDevice | |