CommonLibSSE (Parapets fork)
|
#include <ThumbstickEvent.h>
Classes | |
struct | InputTypes |
Public Types | |
using | InputType = InputTypes::InputType |
Public Member Functions | |
void | Init (InputType a_id, float a_xValue, float a_yValue) |
void | Init (InputType a_id, INPUT_DEVICE a_device, float a_xValue, float a_yValue) |
void | Init (InputType a_id, INPUT_DEVICE a_device, float a_xValue, float a_yValue, const RE::BSFixedString &a_userEvent) |
bool | IsLeft () const |
bool | IsRight () const |
Public Member Functions inherited from RE::IDEvent | |
~IDEvent () override | |
bool | HasIDCode () const override |
const BSFixedString & | QUserEvent () 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 |
ButtonEvent * | AsButtonEvent () |
const ButtonEvent * | AsButtonEvent () const |
IDEvent * | AsIDEvent () |
const IDEvent * | AsIDEvent () const |
Public Attributes | |
float | xValue |
float | yValue |
Public Attributes inherited from RE::IDEvent | |
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 |
InputEvent * | next |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_ThumbstickEvent |
Static Public Attributes inherited from RE::IDEvent | |
static constexpr auto | RTTI = RTTI_IDEvent |
Static Public Attributes inherited from RE::InputEvent | |
static constexpr auto | RTTI = RTTI_InputEvent |
|
inline |
|
inline |
|
inline |
bool RE::ThumbstickEvent::IsLeft | ( | ) | const |
bool RE::ThumbstickEvent::IsRight | ( | ) | const |
|
inlinestaticconstexpr |
float RE::ThumbstickEvent::xValue |
float RE::ThumbstickEvent::yValue |