|
CommonLibSSE (Parapets fork)
|
#include <PlayerControls.h>
Public Member Functions | |
| PlayerControls () | |
| ~PlayerControls () override=default | |
| constexpr ActivateHandler * | GetActivateHandler () const noexcept |
Public Member Functions inherited from RE::BSTEventSink< InputEvent * > | |
| virtual | ~BSTEventSink ()=default |
| virtual BSEventNotifyControl | ProcessEvent (const InputEvent * *a_event, BSTEventSource< InputEvent * > *a_eventSource)=0 |
Public Member Functions inherited from RE::BSTEventSink< MenuOpenCloseEvent > | |
| virtual | ~BSTEventSink ()=default |
| virtual BSEventNotifyControl | ProcessEvent (const MenuOpenCloseEvent *a_event, BSTEventSource< MenuOpenCloseEvent > *a_eventSource)=0 |
Public Member Functions inherited from RE::BSTEventSink< MenuModeChangeEvent > | |
| virtual | ~BSTEventSink ()=default |
| virtual BSEventNotifyControl | ProcessEvent (const MenuModeChangeEvent *a_event, BSTEventSource< MenuModeChangeEvent > *a_eventSource)=0 |
Public Member Functions inherited from RE::BSTEventSink< TESFurnitureEvent > | |
| virtual | ~BSTEventSink ()=default |
| virtual BSEventNotifyControl | ProcessEvent (const TESFurnitureEvent *a_event, BSTEventSource< TESFurnitureEvent > *a_eventSource)=0 |
Static Public Member Functions | |
| static PlayerControls * | GetSingleton () |
Public Attributes | |
| std::uint8_t | pad021 |
| std::uint16_t | pad022 |
| PlayerControlsData | data |
| std::uint32_t | pad054 |
| BSTArray< PlayerInputHandler * > | handlers |
| BSTArray< void * > | unk070 |
| BSTArray< void * > | unk088 |
| std::uint8_t | unk0A0 [8] |
| std::uint64_t | unk0A8 |
| float | unk0B0 [8] |
| std::uint32_t | unk0D0 [10] |
| std::uint8_t | unk0F8 [8] |
| float | unk100 [20] |
| BSTArray< ActorHandle > | actionInterestedActor |
| BSSpinLock | actorArrayLock |
| MovementHandler * | movementHandler |
| LookHandler * | lookHandler |
| SprintHandler * | sprintHandler |
| ReadyWeaponHandler * | readyWeaponHandler |
| AutoMoveHandler * | autoMoveHandler |
| ToggleRunHandler * | toggleRunHandler |
| ActivateHandler * | activateHandler |
| JumpHandler * | jumpHandler |
| ShoutHandler * | shoutHandler |
| AttackBlockHandler * | attackBlockHandler |
| RunHandler * | runHandler |
| SneakHandler * | sneakHandler |
| TogglePOVHandler * | togglePOVHandler |
| bool | notifyingHandlers |
| bool | blockPlayerInput |
| std::uint16_t | unk1DA |
| std::uint32_t | unk1DC |
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_PlayerControls |
Additional Inherited Members | |
Public Types inherited from RE::BSTSingletonSDMBase< Traits > | |
| using | Type = typename Traits::Type |
| using | Allocator = typename Traits::Allocator |
| RE::PlayerControls::PlayerControls | ( | ) |
|
overridedefault |
|
inlineconstexprnoexcept |
|
static |
| BSTArray<ActorHandle> RE::PlayerControls::actionInterestedActor |
| ActivateHandler* RE::PlayerControls::activateHandler |
|
mutable |
| AttackBlockHandler* RE::PlayerControls::attackBlockHandler |
| AutoMoveHandler* RE::PlayerControls::autoMoveHandler |
| bool RE::PlayerControls::blockPlayerInput |
| PlayerControlsData RE::PlayerControls::data |
| BSTArray<PlayerInputHandler*> RE::PlayerControls::handlers |
| JumpHandler* RE::PlayerControls::jumpHandler |
| LookHandler* RE::PlayerControls::lookHandler |
| MovementHandler* RE::PlayerControls::movementHandler |
| bool RE::PlayerControls::notifyingHandlers |
| std::uint8_t RE::PlayerControls::pad021 |
| std::uint16_t RE::PlayerControls::pad022 |
| std::uint32_t RE::PlayerControls::pad054 |
| ReadyWeaponHandler* RE::PlayerControls::readyWeaponHandler |
|
inlinestaticconstexpr |
| RunHandler* RE::PlayerControls::runHandler |
| ShoutHandler* RE::PlayerControls::shoutHandler |
| SneakHandler* RE::PlayerControls::sneakHandler |
| SprintHandler* RE::PlayerControls::sprintHandler |
| TogglePOVHandler* RE::PlayerControls::togglePOVHandler |
| ToggleRunHandler* RE::PlayerControls::toggleRunHandler |
| BSTArray<void*> RE::PlayerControls::unk070 |
| BSTArray<void*> RE::PlayerControls::unk088 |
| std::uint8_t RE::PlayerControls::unk0A0[8] |
| std::uint64_t RE::PlayerControls::unk0A8 |
| float RE::PlayerControls::unk0B0[8] |
| std::uint32_t RE::PlayerControls::unk0D0[10] |
| std::uint8_t RE::PlayerControls::unk0F8[8] |
| float RE::PlayerControls::unk100[20] |
| std::uint16_t RE::PlayerControls::unk1DA |
| std::uint32_t RE::PlayerControls::unk1DC |