CommonLibSSE (Parapets fork)
RE::BSPCGamepadDeviceHandler Class Reference

#include <BSPCGamepadDeviceHandler.h>

Inheritance diagram for RE::BSPCGamepadDeviceHandler:
RE::BSIInputDevice

Public Member Functions

 ~BSPCGamepadDeviceHandler () override
 
void Initialize () override
 
void Poll (float a_timeDelta) override
 
void Shutdown () override
 
bool GetButtonNameFromID (std::int32_t a_id, BSFixedString &a_buttonName) override
 
std::uint32_t GetMappingKey (BSFixedString a_mapping) override
 
bool GetKeyCodeFromID (std::int32_t a_id, std::uint32_t &a_keyCode) override
 
bool IsEnabled () const override
 
void ClearInputState () override
 
- Public Member Functions inherited from RE::BSIInputDevice
virtual ~BSIInputDevice ()
 

Public Attributes

BSPCGamepadDeviceDelegatecurrentPCGamePadDelegate
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSPCGamepadDeviceHandler
 
- Static Public Attributes inherited from RE::BSIInputDevice
static constexpr auto RTTI = RTTI_BSIInputDevice
 

Constructor & Destructor Documentation

◆ ~BSPCGamepadDeviceHandler()

RE::BSPCGamepadDeviceHandler::~BSPCGamepadDeviceHandler ( )
override

Member Function Documentation

◆ ClearInputState()

void RE::BSPCGamepadDeviceHandler::ClearInputState ( )
overridevirtual

Implements RE::BSIInputDevice.

◆ GetButtonNameFromID()

bool RE::BSPCGamepadDeviceHandler::GetButtonNameFromID ( std::int32_t  a_id,
BSFixedString a_buttonName 
)
overridevirtual

Implements RE::BSIInputDevice.

◆ GetKeyCodeFromID()

bool RE::BSPCGamepadDeviceHandler::GetKeyCodeFromID ( std::int32_t  a_id,
std::uint32_t &  a_keyCode 
)
overridevirtual

Implements RE::BSIInputDevice.

◆ GetMappingKey()

std::uint32_t RE::BSPCGamepadDeviceHandler::GetMappingKey ( BSFixedString  a_mapping)
overridevirtual

Implements RE::BSIInputDevice.

◆ Initialize()

void RE::BSPCGamepadDeviceHandler::Initialize ( )
overridevirtual

Implements RE::BSIInputDevice.

◆ IsEnabled()

bool RE::BSPCGamepadDeviceHandler::IsEnabled ( ) const
overridevirtual

Implements RE::BSIInputDevice.

◆ Poll()

void RE::BSPCGamepadDeviceHandler::Poll ( float  a_timeDelta)
overridevirtual

Implements RE::BSIInputDevice.

◆ Shutdown()

void RE::BSPCGamepadDeviceHandler::Shutdown ( )
overridevirtual

Implements RE::BSIInputDevice.

Member Data Documentation

◆ currentPCGamePadDelegate

BSPCGamepadDeviceDelegate* RE::BSPCGamepadDeviceHandler::currentPCGamePadDelegate

◆ RTTI

constexpr auto RE::BSPCGamepadDeviceHandler::RTTI = RTTI_BSPCGamepadDeviceHandler
inlinestaticconstexpr

The documentation for this class was generated from the following file: