CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
RE::BSWin32VirtualKeyboardDevice Class Reference

#include <BSWin32VirtualKeyboardDevice.h>

Inheritance diagram for RE::BSWin32VirtualKeyboardDevice:
RE::BSVirtualKeyboardDevice RE::BSKeyboardDevice RE::BSInputDevice RE::BSIInputDevice

Public Member Functions

 ~BSWin32VirtualKeyboardDevice () override
 
void Initialize () override
 
void Process (float a_arg1) override
 
void Unk_03 (void) override
 
void Reset () override
 
void Unk_0B (void) override
 
void Unk_0C (void) override
 
void Unk_0D (void) override
 
- Public Member Functions inherited from RE::BSVirtualKeyboardDevice
 ~BSVirtualKeyboardDevice () override
 
void Unk_09 (void) override
 
void Unk_0A (void) override
 
virtual void Unk_0B (void)=0
 
virtual void Unk_0C (void)=0
 
virtual void Unk_0D (void)=0
 
- Public Member Functions inherited from RE::BSKeyboardDevice
 ~BSKeyboardDevice () override
 
virtual void Unk_09 (void)=0
 
virtual void Unk_0A (void)=0
 
- Public Member Functions inherited from RE::BSInputDevice
 ~BSInputDevice () override
 
bool GetKeyMapping (std::uint32_t a_key, BSFixedString &a_mapping) override
 
std::uint32_t GetMappingKey (BSFixedString a_mapping) override
 
void Unk_06 (void) override
 
bool IsEnabled () const override
 
bool IsKeyboard () const
 
bool IsMouse () const
 
bool IsGamepad () const
 
bool IsPressed (std::uint32_t a_keyCode) const
 
- Public Member Functions inherited from RE::BSIInputDevice
virtual ~BSIInputDevice ()
 
virtual void Initialize ()=0
 
virtual void Process (float a_arg1)=0
 
virtual void Unk_03 (void)=0
 
virtual bool GetKeyMapping (std::uint32_t a_key, BSFixedString &a_mapping)=0
 
virtual std::uint32_t GetMappingKey (BSFixedString a_mapping)=0
 
virtual void Unk_06 (void)=0
 
virtual bool IsEnabled () const =0
 
virtual void Reset ()=0
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSWin32VirtualKeyboardDevice
 
- Static Public Attributes inherited from RE::BSVirtualKeyboardDevice
static constexpr auto RTTI = RTTI_BSVirtualKeyboardDevice
 
- Static Public Attributes inherited from RE::BSKeyboardDevice
static constexpr auto RTTI = RTTI_BSKeyboardDevice
 
- Static Public Attributes inherited from RE::BSInputDevice
static constexpr auto RTTI = RTTI_BSInputDevice
 
- Static Public Attributes inherited from RE::BSIInputDevice
static constexpr auto RTTI = RTTI_BSIInputDevice
 

Additional Inherited Members

- Public Types inherited from RE::BSKeyboardDevice
using Key = Keys::Key
 
- Public Attributes inherited from RE::BSInputDevice
INPUT_DEVICE device
 
std::uint32_t pad0C
 
BSTHashMap< std::uint32_t, InputButton * > deviceButtons
 
BSTHashMap< BSFixedString, std::uint32_t > buttonNameIDMap
 

Constructor & Destructor Documentation

◆ ~BSWin32VirtualKeyboardDevice()

RE::BSWin32VirtualKeyboardDevice::~BSWin32VirtualKeyboardDevice ( )
override

Member Function Documentation

◆ Initialize()

void RE::BSWin32VirtualKeyboardDevice::Initialize ( )
overridevirtual

Implements RE::BSIInputDevice.

◆ Process()

void RE::BSWin32VirtualKeyboardDevice::Process ( float  a_arg1)
overridevirtual

Implements RE::BSIInputDevice.

◆ Reset()

void RE::BSWin32VirtualKeyboardDevice::Reset ( )
overridevirtual

Implements RE::BSIInputDevice.

◆ Unk_03()

void RE::BSWin32VirtualKeyboardDevice::Unk_03 ( void  )
overridevirtual

Implements RE::BSIInputDevice.

◆ Unk_0B()

void RE::BSWin32VirtualKeyboardDevice::Unk_0B ( void  )
overridevirtual

◆ Unk_0C()

void RE::BSWin32VirtualKeyboardDevice::Unk_0C ( void  )
overridevirtual

◆ Unk_0D()

void RE::BSWin32VirtualKeyboardDevice::Unk_0D ( void  )
overridevirtual

Member Data Documentation

◆ RTTI

constexpr auto RE::BSWin32VirtualKeyboardDevice::RTTI = RTTI_BSWin32VirtualKeyboardDevice
inlinestaticconstexpr

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