#include <BSGamepadDevice.h>
|
| ~BSGamepadDevice () override |
|
bool | IsEnabled () const override |
|
virtual void | SetRumble (float a_lValue, float a_rValue)=0 |
|
virtual void | SetLEDColor (ColorParam *a_colorParam) |
|
virtual void | ResetLEDColor () |
|
virtual void | Unk_0C (void) |
|
virtual void | ProcessRawInput (int32_t a_rawX, int32_t a_rawY, float &a_outX, float &a_outY) |
|
virtual void | Unk_0E (void) |
|
| ~BSInputDevice () override |
|
bool | GetKeyMapping (std::uint32_t a_key, BSFixedString &a_mapping) override |
|
std::uint32_t | GetMappingKey (BSFixedString a_mapping) override |
|
bool | GetMappedKeycode (std::uint32_t a_key, std::uint32_t &outKeyCode) override |
|
bool | IsEnabled () const override |
|
bool | IsKeyboard () const |
|
bool | IsMouse () const |
|
bool | IsGamepad () const |
|
bool | IsPressed (std::uint32_t a_keyCode) const |
|
bool | LoadControlsDefinitionFile (const char *a_fileName) |
|
void | ResetButtonMaps () |
|
void | SetButtonState (std::uint32_t a_buttonId, float a_timeSinceLastPoll, bool a_buttonWasPressed, bool a_buttonIsPressed) |
|
virtual | ~BSIInputDevice ()=default |
|
virtual void | Initialize ()=0 |
|
virtual void | Process (float a_arg1)=0 |
|
virtual void | Release ()=0 |
|
virtual bool | GetKeyMapping (std::uint32_t a_key, BSFixedString &a_mapping)=0 |
|
virtual std::uint32_t | GetMappingKey (BSFixedString a_mapping)=0 |
|
virtual bool | GetMappedKeycode (std::uint32_t a_key, std::uint32_t &outKeyCode)=0 |
|
virtual bool | IsEnabled () const =0 |
|
virtual void | Reset ()=0 |
|
| BSTEventSource () |
|
void | AddEventSink (Sink *a_eventSink) |
|
void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) |
|
void | RemoveEventSink (Sink *a_eventSink) |
|
void | SendEvent (const BSGamepadEvent *a_event) |
|
void | operator() (const BSGamepadEvent *a_event) |
|
◆ ~BSGamepadDevice()
RE::BSGamepadDevice::~BSGamepadDevice |
( |
| ) |
|
|
override |
◆ BSGamepadDevice()
RE::BSGamepadDevice::BSGamepadDevice |
( |
| ) |
|
|
protected |
◆ IsEnabled()
bool RE::BSGamepadDevice::IsEnabled |
( |
| ) |
const |
|
overridevirtual |
◆ ProcessRawInput()
virtual void RE::BSGamepadDevice::ProcessRawInput |
( |
int32_t |
a_rawX, |
|
|
int32_t |
a_rawY, |
|
|
float & |
a_outX, |
|
|
float & |
a_outY |
|
) |
| |
|
virtual |
◆ ResetLEDColor()
virtual void RE::BSGamepadDevice::ResetLEDColor |
( |
| ) |
|
|
virtual |
◆ SetLEDColor()
virtual void RE::BSGamepadDevice::SetLEDColor |
( |
ColorParam * |
a_colorParam | ) |
|
|
virtual |
◆ SetRumble()
virtual void RE::BSGamepadDevice::SetRumble |
( |
float |
a_lValue, |
|
|
float |
a_rValue |
|
) |
| |
|
pure virtual |
◆ Unk_0C()
virtual void RE::BSGamepadDevice::Unk_0C |
( |
void |
| ) |
|
|
virtual |
◆ Unk_0E()
virtual void RE::BSGamepadDevice::Unk_0E |
( |
void |
| ) |
|
|
virtual |
◆ connected
bool RE::BSGamepadDevice::connected |
◆ listeningForInput
bool RE::BSGamepadDevice::listeningForInput |
◆ padCE
std::uint16_t RE::BSGamepadDevice::padCE |
◆ RTTI
◆ userIndex
std::int32_t RE::BSGamepadDevice::userIndex |
◆ VTABLE
The documentation for this class was generated from the following file: