CommonLibSSE (Parapets fork)
RE::HeldStateHandler Class Reference

#include <HeldStateHandler.h>

Inheritance diagram for RE::HeldStateHandler:
RE::PlayerInputHandler RE::ActivateHandler RE::AttackBlockHandler RE::RunHandler RE::SprintHandler RE::TogglePOVHandler

Public Member Functions

 ~HeldStateHandler () override
 
virtual void UpdateHeldStateActive (const ButtonEvent *a_event)
 
virtual void SetHeldStateActive (bool a_flag)
 
- Public Member Functions inherited from RE::PlayerInputHandler
virtual ~PlayerInputHandler ()
 
virtual bool CanProcess (InputEvent *a_event)=0
 
virtual void ProcessThumbstick (ThumbstickEvent *a_event, PlayerControlsData *a_data)
 
virtual void ProcessMouseMove (MouseMoveEvent *a_event, PlayerControlsData *a_data)
 
virtual void ProcessButton (ButtonEvent *a_event, PlayerControlsData *a_data)
 
bool IsInputEventHandlingEnabled () const
 
void SetInputEventHandlingEnabled (bool a_enabled)
 

Public Attributes

bool heldStateActive
 
bool triggerReleaseEvent
 
std::uint16_t pad12
 
std::uint32_t pad14
 
- Public Attributes inherited from RE::PlayerInputHandler
bool inputEventHandlingEnabled
 
std::uint8_t pad09
 
std::uint16_t pad0A
 
std::uint32_t pad0C
 

Static Public Attributes

static constexpr auto RTTI = RTTI_HeldStateHandler
 
- Static Public Attributes inherited from RE::PlayerInputHandler
static constexpr auto RTTI = RTTI_PlayerInputHandler
 

Constructor & Destructor Documentation

◆ ~HeldStateHandler()

RE::HeldStateHandler::~HeldStateHandler ( )
override

Member Function Documentation

◆ SetHeldStateActive()

virtual void RE::HeldStateHandler::SetHeldStateActive ( bool  a_flag)
virtual

Reimplemented in RE::AttackBlockHandler.

◆ UpdateHeldStateActive()

virtual void RE::HeldStateHandler::UpdateHeldStateActive ( const ButtonEvent a_event)
virtual

Reimplemented in RE::AttackBlockHandler.

Member Data Documentation

◆ heldStateActive

bool RE::HeldStateHandler::heldStateActive

◆ pad12

std::uint16_t RE::HeldStateHandler::pad12

◆ pad14

std::uint32_t RE::HeldStateHandler::pad14

◆ RTTI

constexpr auto RE::HeldStateHandler::RTTI = RTTI_HeldStateHandler
inlinestaticconstexpr

◆ triggerReleaseEvent

bool RE::HeldStateHandler::triggerReleaseEvent

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