|
CommonLibSSE (powerof3)
|
#include <ButtonEvent.h>
Public Member Functions | |
| ~ButtonEvent () override | |
| constexpr float | Value () const noexcept |
| constexpr float | HeldDuration () const noexcept |
| constexpr bool | IsPressed () const noexcept |
| constexpr bool | IsRepeating () const noexcept |
| constexpr bool | IsDown () const noexcept |
| constexpr bool | IsHeld () const noexcept |
| constexpr bool | IsUp () const noexcept |
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 |
| CharEvent * | AsCharEvent () |
| const CharEvent * | AsCharEvent () const |
| IDEvent * | AsIDEvent () |
| const IDEvent * | AsIDEvent () const |
| MouseMoveEvent * | AsMouseMoveEvent () |
| const MouseMoveEvent * | AsMouseMoveEvent () const |
| ThumbstickEvent * | AsThumbstickEvent () |
| const ThumbstickEvent * | AsThumbstickEvent () const |
Static Public Member Functions | |
| static ButtonEvent * | Create (INPUT_DEVICE a_inputDevice, const BSFixedString &a_userEvent, uint32_t a_idCode, float a_value, float a_heldDownSecs) |
Public Attributes | |
| float | value |
| float | heldDownSecs |
Public Attributes inherited from RE::IDEvent | |
| BSFixedString | userEvent |
| std::uint32_t | idCode |
| std::uint32_t | pad24 |
Public Attributes inherited from RE::InputEvent | |
| 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_ButtonEvent |
| static constexpr auto | VTABLE = VTABLE_ButtonEvent |
Static Public Attributes inherited from RE::IDEvent | |
| 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 |
|
override |
|
inlinestatic |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
| float RE::ButtonEvent::heldDownSecs |
|
inlinestaticconstexpr |
| float RE::ButtonEvent::value |
|
inlinestaticconstexpr |