|
CommonLibSSE (Parapets fork)
|
#include <BSInputDeviceManager.h>
Public Member Functions | |
| BSPCGamepadDeviceDelegate * | GetGamepad () |
| BSPCGamepadDeviceHandler * | GetGamepadHandler () |
| BSWin32KeyboardDevice * | GetKeyboard () |
| BSWin32MouseDevice * | GetMouse () |
| BSWin32VirtualKeyboardDevice * | GetVirtualKeyboard () |
| bool | IsGamepadConnected () |
| bool | IsGamepadEnabled () |
Public Member Functions inherited from RE::BSTEventSource< InputEvent * > | |
| BSTEventSource () | |
| void | AddEventSink (Sink *a_eventSink) |
| void | RemoveEventSink (Sink *a_eventSink) |
| void | SendEvent (const InputEvent * *a_event) |
| void | operator() (const InputEvent * *a_event) |
Static Public Member Functions | |
| static BSInputDeviceManager * | GetSingleton () |
Public Attributes | |
| std::uint8_t | pad59 |
| std::uint16_t | pad5A |
| std::uint32_t | pad5C |
| BSIInputDevice * | devices [INPUT_DEVICES::kTotal] |
| bool | queuedGamepadEnableValue |
| bool | valueQueued |
| bool | pollingEnabled |
| std::uint8_t | pad83 |
| std::uint32_t | pad84 |
| BSTEventSource< BSRemoteGamepadEvent > | remoteGamepadEventSource |
| std::uint8_t | unkE0 |
| std::uint8_t | unkE1 |
| std::uint16_t | unkE2 |
| std::uint32_t | unkE4 |
| std::uint64_t | unkE8 |
Public Attributes inherited from RE::BSTEventSource< InputEvent * > | |
| BSTArray< Sink * > | sinks |
| BSTArray< Sink * > | pendingRegisters |
| BSTArray< Sink * > | pendingUnregisters |
| BSSpinLock | lock |
| bool | notifying |
| std::uint8_t | pad51 |
| std::uint16_t | pad52 |
| std::uint32_t | pad54 |
Additional Inherited Members | |
Public Types inherited from RE::BSTEventSource< InputEvent * > | |
| using | Sink = BSTEventSink< InputEvent * > |
Public Types inherited from RE::BSTSingletonSDMBase< Traits > | |
| using | Type = typename Traits::Type |
| using | Allocator = typename Traits::Allocator |
| BSPCGamepadDeviceDelegate * RE::BSInputDeviceManager::GetGamepad | ( | ) |
| BSPCGamepadDeviceHandler * RE::BSInputDeviceManager::GetGamepadHandler | ( | ) |
| BSWin32KeyboardDevice * RE::BSInputDeviceManager::GetKeyboard | ( | ) |
| BSWin32MouseDevice * RE::BSInputDeviceManager::GetMouse | ( | ) |
|
static |
| BSWin32VirtualKeyboardDevice * RE::BSInputDeviceManager::GetVirtualKeyboard | ( | ) |
| bool RE::BSInputDeviceManager::IsGamepadConnected | ( | ) |
| bool RE::BSInputDeviceManager::IsGamepadEnabled | ( | ) |
| BSIInputDevice* RE::BSInputDeviceManager::devices[INPUT_DEVICES::kTotal] |
| std::uint8_t RE::BSInputDeviceManager::pad59 |
| std::uint16_t RE::BSInputDeviceManager::pad5A |
| std::uint32_t RE::BSInputDeviceManager::pad5C |
| std::uint8_t RE::BSInputDeviceManager::pad83 |
| std::uint32_t RE::BSInputDeviceManager::pad84 |
| bool RE::BSInputDeviceManager::pollingEnabled |
| bool RE::BSInputDeviceManager::queuedGamepadEnableValue |
| BSTEventSource<BSRemoteGamepadEvent> RE::BSInputDeviceManager::remoteGamepadEventSource |
| std::uint8_t RE::BSInputDeviceManager::unkE0 |
| std::uint8_t RE::BSInputDeviceManager::unkE1 |
| std::uint16_t RE::BSInputDeviceManager::unkE2 |
| std::uint32_t RE::BSInputDeviceManager::unkE4 |
| std::uint64_t RE::BSInputDeviceManager::unkE8 |
| bool RE::BSInputDeviceManager::valueQueued |