CommonLibSSE (powerof3)
|
#include <InputEvent.h>
Public Member Functions | |
virtual | ~InputEvent () |
virtual bool | HasIDCode () const |
virtual const BSFixedString & | QUserEvent () const |
constexpr INPUT_EVENT_TYPE | GetEventType () const noexcept |
constexpr INPUT_DEVICE | GetDevice () const noexcept |
ButtonEvent * | AsButtonEvent () |
const ButtonEvent * | AsButtonEvent () const |
CharEvent * | AsCharEvent () |
const CharEvent * | AsCharEvent () const |
IDEvent * | AsIDEvent () |
const IDEvent * | AsIDEvent () const |
MouseMoveEvent * | AsMouseMoveEvent () |
const MouseMoveEvent * | AsMouseMoveEvent () const |
ThumbstickEvent * | AsThumbstickEvent () |
const ThumbstickEvent * | AsThumbstickEvent () const |
Public Attributes | |
REX::EnumSet< INPUT_DEVICE, std::uint32_t > | device |
REX::EnumSet< INPUT_EVENT_TYPE, std::uint32_t > | eventType |
InputEvent * | next |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_InputEvent |
static constexpr auto | VTABLE = VTABLE_InputEvent |
|
virtual |
ButtonEvent* RE::InputEvent::AsButtonEvent | ( | ) |
const ButtonEvent* RE::InputEvent::AsButtonEvent | ( | ) | const |
CharEvent* RE::InputEvent::AsCharEvent | ( | ) |
const CharEvent* RE::InputEvent::AsCharEvent | ( | ) | const |
IDEvent* RE::InputEvent::AsIDEvent | ( | ) |
const IDEvent* RE::InputEvent::AsIDEvent | ( | ) | const |
MouseMoveEvent* RE::InputEvent::AsMouseMoveEvent | ( | ) |
const MouseMoveEvent* RE::InputEvent::AsMouseMoveEvent | ( | ) | const |
ThumbstickEvent* RE::InputEvent::AsThumbstickEvent | ( | ) |
const ThumbstickEvent* RE::InputEvent::AsThumbstickEvent | ( | ) | const |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
virtual |
Reimplemented in RE::IDEvent.
|
virtual |
Reimplemented in RE::IDEvent.
REX::EnumSet<INPUT_DEVICE, std::uint32_t> RE::InputEvent::device |
REX::EnumSet<INPUT_EVENT_TYPE, std::uint32_t> RE::InputEvent::eventType |
InputEvent* RE::InputEvent::next |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |