|
CommonLibSSE NG
|
#include <IMenu.h>
Public Types | |
| 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 | |
| ~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 |
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 | |
| GPtr< GFxMovieView > | uiMovie { nullptr } |
| std::int8_t | depthPriority { 3 } |
| std::uint8_t | pad19 { 0 } |
| std::uint16_t | pad20 { 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 } |
| std::int32_t | unk30 { -1 } |
| std::int32_t | unk34 { 1 } |
| std::uint64_t | unk38 { 0 } |
Static Public Attributes | |
| 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 |
| using RE::IMenu::Flag = UI_MENU_FLAGS |
|
overridedefault |
|
overridevirtual |
Implements RE::FxDelegateHandler.
Reimplemented in RE::TweenMenu, RE::TutorialMenu, RE::StatsMenu, RE::SleepWaitMenu, RE::RaceSexMenu, RE::MessageBoxMenu, RE::MapMenu, RE::MainMenu, RE::MagicMenu, RE::LoadWaitSpinner, RE::LoadingMenu, RE::JournalMenu, RE::InventoryMenu, RE::TrainingMenu, and RE::LevelUpMenu.
|
virtual |
Reimplemented in RE::RaceSexMenu, RE::ModManagerMenu, RE::MistMenu, RE::MapMenu, RE::MainMenu, RE::JournalMenu, RE::HUDMenu, RE::CreationClubMenu, RE::CraftingMenu, and RE::BookMenu.
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
virtual |
Reimplemented in RE::RaceSexMenu.
|
virtual |
Reimplemented in RE::TweenMenu, RE::StatsMenu, RE::MistMenu, RE::MagicMenu, RE::JournalMenu, RE::InventoryMenu, RE::GiftMenu, RE::CraftingMenu, RE::ContainerMenu, RE::BookMenu, and RE::BarterMenu.
|
virtual |
Reimplemented in RE::BookMenu.
|
virtual |
Reimplemented in RE::TweenMenu, RE::TutorialMenu, RE::TrainingMenu, RE::TitleSequenceMenu, RE::StatsMenu, RE::SleepWaitMenu, RE::RaceSexMenu, RE::ModManagerMenu, RE::MistMenu, RE::MessageBoxMenu, RE::MapMenu, RE::MainMenu, RE::MagicMenu, RE::LockpickingMenu, RE::LoadWaitSpinner, RE::LoadingMenu, RE::KinectMenu, RE::JournalMenu, RE::InventoryMenu, RE::HUDMenu, RE::GiftMenu, RE::FavoritesMenu, RE::FaderMenu, RE::DialogueMenu, RE::CursorMenu, RE::CreditsMenu, RE::CraftingMenu, RE::ContainerMenu, RE::ConsoleNativeUIMenu, RE::Console, RE::BookMenu, and RE::BarterMenu.
|
virtual |
Reimplemented in RE::MapMenu, and RE::HUDMenu.
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
virtual |
Reimplemented in RE::StatsMenu.
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
| std::int8_t RE::IMenu::depthPriority { 3 } |
| GPtr<FxDelegate> RE::IMenu::fxDelegate { nullptr } |
| stl::enumeration<Context, std::uint32_t> RE::IMenu::inputContext { Context::kNone } |
| stl::enumeration<UI_MENU_FLAGS, std::uint32_t> RE::IMenu::menuFlags { Flag::kNone } |
| std::uint8_t RE::IMenu::pad19 { 0 } |
| std::uint16_t RE::IMenu::pad20 { 0 } |
| std::uint32_t RE::IMenu::pad24 { 0 } |
|
inlinestaticconstexpr |
| GPtr<GFxMovieView> RE::IMenu::uiMovie { nullptr } |
| std::int32_t RE::IMenu::unk30 { -1 } |
| std::int32_t RE::IMenu::unk34 { 1 } |
| std::uint64_t RE::IMenu::unk38 { 0 } |