CommonLibVR
RE::IDEvent Class Reference

#include <IDEvent.h>

Inheritance diagram for RE::IDEvent:
RE::InputEvent RE::ButtonEvent RE::KinectEvent RE::MouseMoveEvent RE::ThumbstickEvent RE::VRWandEvent RE::VrWandTouchpadPositionEvent RE::VrWandTouchpadSwipeEvent

Public Member Functions

 ~IDEvent () override
 
bool HasIDCode () const override
 
const BSFixedStringQUserEvent () const override
 
constexpr std::uint32_t GetIDCode () const noexcept
 
- Public Member Functions inherited from RE::InputEvent
virtual ~InputEvent ()
 
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

BSFixedString userEvent
 
std::uint32_t idCode
 
std::uint32_t pad24
 
- 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_IDEvent
 
static constexpr auto VTABLE = VTABLE_IDEvent
 
- Static Public Attributes inherited from RE::InputEvent
static constexpr auto RTTI = RTTI_InputEvent
 
static constexpr auto VTABLE = VTABLE_InputEvent
 

Constructor & Destructor Documentation

◆ ~IDEvent()

RE::IDEvent::~IDEvent ( )
override

Member Function Documentation

◆ GetIDCode()

constexpr std::uint32_t RE::IDEvent::GetIDCode ( ) const
inlineconstexprnoexcept

◆ HasIDCode()

bool RE::IDEvent::HasIDCode ( ) const
overridevirtual

Reimplemented from RE::InputEvent.

◆ QUserEvent()

const BSFixedString& RE::IDEvent::QUserEvent ( ) const
overridevirtual

Reimplemented from RE::InputEvent.

Member Data Documentation

◆ idCode

std::uint32_t RE::IDEvent::idCode

◆ pad24

std::uint32_t RE::IDEvent::pad24

◆ RTTI

constexpr auto RE::IDEvent::RTTI = RTTI_IDEvent
inlinestaticconstexpr

◆ userEvent

BSFixedString RE::IDEvent::userEvent

◆ VTABLE

constexpr auto RE::IDEvent::VTABLE = VTABLE_IDEvent
inlinestaticconstexpr

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