CommonLibSSE (powerof3)
|
#include <LockpickingMenu.h>
Public Member Functions | |
~LockpickingMenu () override | |
UI_MESSAGE_RESULTS | ProcessMessage (UIMessage &a_message) override |
bool | CanProcess (InputEvent *a_event) override |
bool | ProcessThumbstick (ThumbstickEvent *a_event) override |
bool | ProcessMouseMove (MouseMoveEvent *a_event) override |
bool | ProcessButton (ButtonEvent *a_event) override |
BSEventNotifyControl | ProcessEvent (const MenuOpenCloseEvent *a_event, BSTEventSource< MenuOpenCloseEvent > *a_eventSource) override |
![]() | |
~IMenu () override=default | |
void | Accept (CallbackProcessor *a_processor) override |
virtual void | PostCreate () |
virtual void | Unk_03 (void) |
virtual UI_MESSAGE_RESULTS | ProcessMessage (UIMessage &a_message) |
virtual void | AdvanceMovie (float a_interval, std::uint32_t a_currentTime) |
virtual void | PostDisplay () |
virtual void | PreDisplay () |
virtual void | RefreshPlatform () |
constexpr bool | AdvancesUnderPauseMenu () const noexcept |
constexpr bool | AllowSaving () const noexcept |
constexpr bool | AlwaysOpen () const noexcept |
constexpr bool | ApplicationMenu () const noexcept |
constexpr bool | AssignCursorToRenderer () const noexcept |
constexpr bool | CustomRendering () const noexcept |
constexpr bool | CompanionAppAllowed () const noexcept |
constexpr bool | DisablePauseMenu () const noexcept |
constexpr bool | DontHideCursorWhenTopmost () const noexcept |
constexpr bool | FreezeFrameBackground () const noexcept |
constexpr bool | FreezeFramePause () const noexcept |
constexpr bool | HasButtonBar () const noexcept |
constexpr bool | InventoryItemMenu () const noexcept |
constexpr bool | IsTopButtonBar () const noexcept |
constexpr bool | LargeScaleformRenderCacheMode () const noexcept |
constexpr bool | Modal () const noexcept |
constexpr bool | OnStack () const noexcept |
constexpr bool | PausesGame () const noexcept |
constexpr bool | RendersOffscreenTargets () const noexcept |
constexpr bool | RendersUnderPauseMenu () const noexcept |
constexpr bool | RequiresUpdate () const noexcept |
constexpr bool | SkipRenderDuringFreezeFrameScreenshot () const noexcept |
constexpr bool | TopmostRenderedMenu () const noexcept |
constexpr bool | UpdateUsesCursor () const noexcept |
constexpr bool | UsesBlurredBackground () const noexcept |
constexpr bool | UsesCursor () const noexcept |
constexpr bool | UsesMenuContext () const noexcept |
constexpr bool | UsesMovementToDirection () const noexcept |
![]() | |
~FxDelegateHandler () override=default | |
virtual void | Accept (CallbackProcessor *a_cbReg)=0 |
![]() | |
GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType) | |
![]() | |
~GRefCountImpl () override=default | |
void | AddRef () |
void | Release () |
![]() | |
MenuEventHandler ()=default | |
virtual | ~MenuEventHandler ()=default |
virtual bool | CanProcess (InputEvent *a_event)=0 |
virtual bool | ProcessKinect (KinectEvent *a_event) |
virtual bool | ProcessThumbstick (ThumbstickEvent *a_event) |
virtual bool | ProcessMouseMove (MouseMoveEvent *a_event) |
virtual bool | ProcessButton (ButtonEvent *a_event) |
![]() | |
std::uint32_t | IncRef () const |
std::uint32_t | DecRef () const |
TES_HEAP_REDEFINE_NEW () | |
![]() | |
virtual | ~BSTEventSink ()=default |
virtual BSEventNotifyControl | ProcessEvent (const MenuOpenCloseEvent *a_event, BSTEventSource< MenuOpenCloseEvent > *a_eventSource)=0 |
Static Public Member Functions | |
static TESObjectREFR * | GetTargetReference () |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_LockpickingMenu |
static constexpr std::string_view | MENU_NAME = "Lockpicking Menu" |
![]() | |
static constexpr auto | RTTI = RTTI_IMenu |
![]() | |
static constexpr auto | RTTI = RTTI_FxDelegateHandler |
![]() | |
static constexpr auto | RTTI = RTTI_GRefCountImpl |
![]() | |
static constexpr auto | RTTI = RTTI_MenuEventHandler |
Additional Inherited Members | |
![]() | |
using | Context = UserEvents::INPUT_CONTEXT_ID |
using | Flag = UI_MENU_FLAGS |
![]() | |
using | CallbackFn = void(const FxDelegateArgs &a_params) |
![]() | |
enum | |
![]() | |
volatile std::uint32_t | _refCount { 0 } |
|
override |
|
overridevirtual |
Implements RE::MenuEventHandler.
|
static |
|
overridevirtual |
Reimplemented from RE::MenuEventHandler.
|
overridevirtual |
Implements RE::BSTEventSink< MenuOpenCloseEvent >.
|
overridevirtual |
Reimplemented from RE::IMenu.
|
overridevirtual |
Reimplemented from RE::MenuEventHandler.
|
overridevirtual |
Reimplemented from RE::MenuEventHandler.
float RE::LockpickingMenu::currentAngle |
NiControllerSequence* RE::LockpickingMenu::currentPickSequence |
NiControllerSequence* RE::LockpickingMenu::currentShivSequence |
float RE::LockpickingMenu::lockAngle |
ModelData* RE::LockpickingMenu::lockpick |
ModelData* RE::LockpickingMenu::lockpickShiv |
NiPoint3 RE::LockpickingMenu::lockRotCenter |
|
staticconstexpr |
std::uint8_t RE::LockpickingMenu::pad10F |
NiControllerSequence* RE::LockpickingMenu::pickBreak |
NiControllerManager* RE::LockpickingMenu::pickController |
NiControllerSequence* RE::LockpickingMenu::pickDamage |
NiControllerSequence* RE::LockpickingMenu::pickIntro |
float RE::LockpickingMenu::pickKeyTime |
|
inlinestaticconstexpr |
NiControllerManager* RE::LockpickingMenu::shivController |
NiControllerSequence* RE::LockpickingMenu::shivIntro |
float RE::LockpickingMenu::shivKeyTime |
NiControllerSequence* RE::LockpickingMenu::shivRotate |
NiMatrix3 RE::LockpickingMenu::unk058 |
std::uint32_t RE::LockpickingMenu::unk0CC |
std::uint32_t RE::LockpickingMenu::unk0DC |
std::uint32_t RE::LockpickingMenu::unk0E8 |
BSSoundHandle RE::LockpickingMenu::unk0EC |
std::uint32_t RE::LockpickingMenu::unk0F8 |
std::uint32_t RE::LockpickingMenu::unk0FC |
std::uint32_t RE::LockpickingMenu::unk100 |
std::uint32_t RE::LockpickingMenu::unk104 |
std::uint16_t RE::LockpickingMenu::unk108 |
std::uint8_t RE::LockpickingMenu::unk10A |
std::uint8_t RE::LockpickingMenu::unk10B |
std::uint8_t RE::LockpickingMenu::unk10C |
std::uint8_t RE::LockpickingMenu::unk10D |
std::uint8_t RE::LockpickingMenu::unk10E |