10 class BSSaveDataEvent;
30 constexpr
static std::string_view
MENU_NAME =
"Main Menu";
37 void AdvanceMovie(
float a_interval, std::uint32_t a_currentTime)
override;
65 static_assert(
sizeof(
MainMenu) == 0x70);
67 static_assert(
sizeof(
MainMenu) == 0x88);
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BSScaleformExternalTexture.h:9
Definition: BSTEvent.h:143
Definition: BSTEvent.h:19
Definition: FxDelegateHandler.h:20
Definition: GFxFunctionHandler.h:12
Definition: MainMenu.h:27
BSEventNotifyControl ProcessEvent(const BSSaveDataEvent *a_event, BSTEventSource< BSSaveDataEvent > *a_eventSource) override
std::uint8_t pad6F
Definition: MainMenu.h:60
std::uint8_t unk6D
Definition: MainMenu.h:58
static constexpr auto RTTI
Definition: MainMenu.h:29
BSScaleformExternalTexture gamerIconTexture
Definition: MainMenu.h:55
void Accept(CallbackProcessor *a_processor) override
BSEventNotifyControl ProcessEvent(const BSSystemEvent *a_event, BSTEventSource< BSSystemEvent > *a_eventSource) override
std::uint8_t unk6C
Definition: MainMenu.h:57
void Call(Params &a_params) override
constexpr static std::string_view MENU_NAME
Definition: MainMenu.h:30
void AdvanceMovie(float a_interval, std::uint32_t a_currentTime) override
std::uint32_t unk68
Definition: MainMenu.h:56
std::uint8_t unk6E
Definition: MainMenu.h:59
UI_MESSAGE_RESULTS ProcessMessage(UIMessage &a_message) override
Definition: MenuEventHandler.h:14
Definition: UIMessage.h:28
Definition: AbsorbEffect.h:6
UI_MESSAGE_RESULTS
Definition: IMenu.h:49
constexpr REL::ID RTTI_MainMenu(static_cast< std::uint64_t >(688873))
BSEventNotifyControl
Definition: BSTEvent.h:12
Definition: GFxFunctionHandler.h:18