#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: