CommonLibSSE (Parapets fork)
|
#include <ContainerMenu.h>
Public Types | |
enum class | ContainerMode : std::uint32_t { kLoot = 0 , kSteal = 1 , kPickpocket = 2 , kNPCMode = 3 } |
Public Types inherited from RE::IMenu | |
using | Context = UserEvents::INPUT_CONTEXT_ID |
using | Flag = UI_MENU_FLAGS |
Public Types inherited from RE::FxDelegateHandler | |
using | CallbackFn = void(const FxDelegateArgs &a_params) |
Public Types inherited from RE::GRefCountBase< FxDelegateHandler, GStatGroups::kGStat_Default_Mem > | |
enum | |
Public Member Functions | |
~ContainerMenu () override | |
void | Accept (CallbackProcessor *a_processor) override |
UI_MESSAGE_RESULTS | ProcessMessage (UIMessage &a_message) override |
void | PostDisplay () override |
ContainerMode | GetContainerMode () |
RefHandle | GetTargetRefHandle () |
Public Member Functions inherited from RE::IMenu | |
~IMenu () override | |
void | Accept (CallbackProcessor *a_processor) override |
virtual void | PostCreate () |
virtual void | Unk_03 (void) |
virtual void | AdvanceMovie (float a_interval, std::uint32_t a_currentTime) |
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 |
Public Member Functions inherited from RE::FxDelegateHandler | |
~FxDelegateHandler () override=default | |
Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > | |
GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType) | |
Public Member Functions inherited from RE::GRefCountImpl | |
~GRefCountImpl () override=default | |
void | AddRef () |
void | Release () |
Public Attributes | |
GFxValue | root |
ItemList * | itemList |
ItemCard * | itemCard |
BottomBar * | bottomBar |
BSTArray< void * > | unk60 |
BSTArray< void * > | unk78 |
std::uint64_t | unk90 |
std::uint64_t | unk98 |
std::uint64_t | unkA0 |
std::uint8_t | unkA8 |
std::uint8_t | padA9 |
std::uint16_t | padAA |
std::uint32_t | padAC |
std::int32_t | value |
std::uint32_t | unkB4 |
std::uint8_t | unkB8 |
bool | pcControlsReady |
std::uint16_t | padBA |
std::uint32_t | padBC |
Public Attributes inherited from RE::IMenu | |
GPtr< GFxMovieView > | uiMovie { nullptr } |
std::int8_t | depthPriority { 3 } |
std::uint8_t | pad19 { 0 } |
std::uint16_t | pad1A { 0 } |
stl::enumeration< UI_MENU_FLAGS, std::uint32_t > | menuFlags { Flag::kNone } |
stl::enumeration< Context, std::uint32_t > | inputContext { Context::kNone } |
std::uint32_t | pad24 { 0 } |
GPtr< FxDelegate > | fxDelegate { nullptr } |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_ContainerMenu |
constexpr static std::string_view | MENU_NAME = "ContainerMenu" |
Static Public Attributes inherited from RE::IMenu | |
static constexpr auto | RTTI = RTTI_IMenu |
Static Public Attributes inherited from RE::FxDelegateHandler | |
static constexpr auto | RTTI = RTTI_FxDelegateHandler |
Static Public Attributes inherited from RE::GRefCountImpl | |
static constexpr auto | RTTI = RTTI_GRefCountImpl |
|
strong |
|
override |
|
overridevirtual |
Implements RE::FxDelegateHandler.
ContainerMode RE::ContainerMenu::GetContainerMode | ( | ) |
RefHandle RE::ContainerMenu::GetTargetRefHandle | ( | ) |
|
overridevirtual |
Reimplemented from RE::IMenu.
|
overridevirtual |
Reimplemented from RE::IMenu.
BottomBar* RE::ContainerMenu::bottomBar |
ItemCard* RE::ContainerMenu::itemCard |
ItemList* RE::ContainerMenu::itemList |
|
staticconstexpr |
std::uint8_t RE::ContainerMenu::padA9 |
std::uint16_t RE::ContainerMenu::padAA |
std::uint32_t RE::ContainerMenu::padAC |
std::uint16_t RE::ContainerMenu::padBA |
std::uint32_t RE::ContainerMenu::padBC |
bool RE::ContainerMenu::pcControlsReady |
GFxValue RE::ContainerMenu::root |
|
inlinestaticconstexpr |
BSTArray<void*> RE::ContainerMenu::unk60 |
BSTArray<void*> RE::ContainerMenu::unk78 |
std::uint64_t RE::ContainerMenu::unk90 |
std::uint64_t RE::ContainerMenu::unk98 |
std::uint64_t RE::ContainerMenu::unkA0 |
std::uint8_t RE::ContainerMenu::unkA8 |
std::uint32_t RE::ContainerMenu::unkB4 |
std::uint8_t RE::ContainerMenu::unkB8 |
std::int32_t RE::ContainerMenu::value |