CommonLibVR
RE::DeviceConnectEvent Class Reference

#include <DeviceConnectEvent.h>

Inheritance diagram for RE::DeviceConnectEvent:
RE::InputEvent

Public Member Functions

 ~DeviceConnectEvent () override
 
void Init (INPUT_DEVICE a_device, bool a_connected)
 
- Public Member Functions inherited from RE::InputEvent
virtual ~InputEvent ()
 
virtual bool HasIDCode () const
 
virtual const BSFixedStringQUserEvent () const
 
constexpr INPUT_EVENT_TYPE GetEventType () const noexcept
 
constexpr INPUT_DEVICE GetDevice () const noexcept
 
ButtonEventAsButtonEvent ()
 
const ButtonEventAsButtonEvent () const
 
CharEventAsCharEvent ()
 
const CharEventAsCharEvent () const
 
IDEventAsIDEvent ()
 
const IDEventAsIDEvent () const
 
MouseMoveEventAsMouseMoveEvent ()
 
const MouseMoveEventAsMouseMoveEvent () const
 
ThumbstickEventAsThumbstickEvent ()
 
const ThumbstickEventAsThumbstickEvent () const
 

Public Attributes

bool connected
 
std::uint8_t pad19
 
std::uint16_t pad1A
 
std::uint32_t pad1C
 
- Public Attributes inherited from RE::InputEvent
stl::enumeration< INPUT_DEVICE, std::uint32_t > device
 
stl::enumeration< INPUT_EVENT_TYPE, std::uint32_t > eventType
 
InputEventnext
 

Static Public Attributes

static constexpr auto RTTI = RTTI_DeviceConnectEvent
 
static constexpr auto VTABLE = VTABLE_DeviceConnectEvent
 
- Static Public Attributes inherited from RE::InputEvent
static constexpr auto RTTI = RTTI_InputEvent
 
static constexpr auto VTABLE = VTABLE_InputEvent
 

Constructor & Destructor Documentation

◆ ~DeviceConnectEvent()

RE::DeviceConnectEvent::~DeviceConnectEvent ( )
override

Member Function Documentation

◆ Init()

void RE::DeviceConnectEvent::Init ( INPUT_DEVICE  a_device,
bool  a_connected 
)
inline

Member Data Documentation

◆ connected

bool RE::DeviceConnectEvent::connected

◆ pad19

std::uint8_t RE::DeviceConnectEvent::pad19

◆ pad1A

std::uint16_t RE::DeviceConnectEvent::pad1A

◆ pad1C

std::uint32_t RE::DeviceConnectEvent::pad1C

◆ RTTI

constexpr auto RE::DeviceConnectEvent::RTTI = RTTI_DeviceConnectEvent
inlinestaticconstexpr

◆ VTABLE

constexpr auto RE::DeviceConnectEvent::VTABLE = VTABLE_DeviceConnectEvent
inlinestaticconstexpr

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