#include <AFrontEndMainMenuState2.h>
Public Types | |
| enum | FRONTENDBUTTON { FRONTENDBUTTON_NEWGAME , FRONTENDBUTTON_LOADGAME , FRONTENDBUTTON_OPTIONS , FRONTENDBUTTON_BONUSES , FRONTENDBUTTON_ANTICS , FRONTENDBUTTON_QUIT , FRONTENDBUTTON_NUMOF } |
| using | ThisClass = AFrontEndMainMenuState2 |
| using | BaseClass = ABYardMenuState |
Public Types inherited from ABYardMenuState | |
| enum | MENUSTATE { MENUSTATE_DIALOG_APPEAR , MENUSTATE_DIALOG_DISAPPEAR , MENUSTATE_MENU_APPEAR , MENUSTATE_MENU_DISAPPEAR , MENUSTATE_NOTHING , MENUSTATE_MENU_VISIBLE } |
| using | ThisClass = ABYardMenuState |
| using | BaseClass = AGameState |
Public Types inherited from AGameState | |
| enum | OVERLAY_ : OVERLAY { OVERLAY_1 , OVERLAY_2 , OVERLAY_3 , OVERLAY_NUMOF } |
| using | OVERLAY = TUINT |
| using | ThisClass = AGameState |
| using | BaseClass = Toshi::TObject |
| template<class Result, class... Args> | |
| using | t_ExecuteForChildCb = Result ( AGameState::* )( Args... args ) |
Public Member Functions | |
| virtual Toshi::TClass * | GetClass () override |
| AFrontEndMainMenuState2 (AWindmillHelper *a_pWindmillHelper=nullptr, TBOOL a_bFlag=false) | |
| ~AFrontEndMainMenuState2 () | |
| TBOOL | StartIntroVideo () |
| virtual TBOOL | ProcessInput (const Toshi::TInputInterface::InputEvent *a_pInputEvent) override |
| virtual TBOOL | ProcessCommand (AInputCommand a_eInputCommand, const Toshi::TInputInterface::InputEvent *a_pInputEvent, TBOOL &a_rStopEvents) override |
| virtual TBOOL | OnUpdate (TFLOAT a_fDeltaTime) override |
| virtual void | OnInsertion () override |
| virtual void | OnRemoval () override |
| virtual void | OnActivate () override |
| virtual void | OnDeactivate () override |
| virtual void | OnMenuItemActivated (AGUI2MenuItem &a_rMenuItem) override |
| virtual void | OnMenuClose () override |
Public Member Functions inherited from ABYardMenuState | |
| ABYardMenuState () | |
| ~ABYardMenuState () | |
| virtual void | OnMenuOpen () |
| virtual void | OnMenuItemFocused (AGUI2MenuItem &a_rOldFocus, AGUI2MenuItem &a_rNewFocus) |
Public Member Functions inherited from AGameState | |
| AGameState () | |
| ~AGameState () | |
| virtual TBOOL | Unknown1 (void *a_pUnk1, void *a_pUnk2) |
| virtual void | Unknown2 (void *a_pUnk1) |
| virtual void | Unknown3 (void *a_pUnk1) |
| virtual void | Unknown4 (void *a_pUnk1) |
| virtual void | Unknown5 () |
| virtual TBOOL | Unknown6 () |
| virtual ASoundId | GetSound () |
| virtual TBOOL | Unknown7 () |
| virtual void | Unknown8 () |
| virtual void | OnStarted () |
| virtual void | Unknown10 () |
| virtual void | Unknown11 (void *a_pUnk1, void *a_pUnk2) |
| virtual void | Unknown12 (void *a_pUnk1, void *a_pUnk2) |
| virtual TFLOAT | GetFOV () |
| virtual void | OnSuspend () |
| virtual void | OnResume (AGameState *a_pPreviousState) |
| TBOOL | SendInputCommands (const Toshi::TInputInterface::InputEvent *a_pEvent) |
| void | SetInputMap (const Toshi::TPString8 &a_MapName) |
| void | Activate () |
| void | Deactivate () |
| void | Suspend () |
| void | Remove () |
| void | Destroy () |
| void | Destroy (TBOOL a_bDeactivate) |
| void | SetOverlay (OVERLAY a_eOverlay) |
| OVERLAY | GetOverlay () const |
| template<class RetT, class... Args> | |
| void | ExecuteForAllChildStates (t_ExecuteForChildCb< RetT, Args... > a_fnCallback, TUINT32 a_uiOffset, Args... args) |
| template<class... Args> | |
| TBOOL | ExecuteForOneChildState (t_ExecuteForChildCb< TBOOL, Args... > a_fnCallback, TUINT32 a_uiOffset, Args... args) |
Static Public Member Functions | |
| static Toshi::TObject * | CreateTObject () |
| static Toshi::TObject * | CreateTObjectInPlace (void *a_pPtr) |
| static void | InitialiseClass () |
| static void | DeinitialiseClass () |
| static __forceinline Toshi::TClass * | GetClassStatic () |
| static void | SetupCamera () |
Static Public Member Functions inherited from ABYardMenuState | |
| static Toshi::TObject * | CreateTObject () |
| static Toshi::TObject * | CreateTObjectInPlace (void *a_pPtr) |
| static void | InitialiseClass () |
| static void | DeinitialiseClass () |
| static __forceinline Toshi::TClass * | GetClassStatic () |
Static Public Member Functions inherited from AGameState | |
| static Toshi::TObject * | CreateTObject () |
| static Toshi::TObject * | CreateTObjectInPlace (void *a_pPtr) |
| static void | InitialiseClass () |
| static void | DeinitialiseClass () |
| static __forceinline Toshi::TClass * | GetClassStatic () |
Definition at line 7 of file AFrontEndMainMenuState2.h.
Definition at line 10 of file AFrontEndMainMenuState2.h.
Definition at line 10 of file AFrontEndMainMenuState2.h.
| Enumerator | |
|---|---|
| FRONTENDBUTTON_NEWGAME | |
| FRONTENDBUTTON_LOADGAME | |
| FRONTENDBUTTON_OPTIONS | |
| FRONTENDBUTTON_BONUSES | |
| FRONTENDBUTTON_ANTICS | |
| FRONTENDBUTTON_QUIT | |
| FRONTENDBUTTON_NUMOF | |
Definition at line 12 of file AFrontEndMainMenuState2.h.
| AFrontEndMainMenuState2::AFrontEndMainMenuState2 | ( | AWindmillHelper * | a_pWindmillHelper = nullptr, |
| TBOOL | a_bFlag = false ) |
Definition at line 32 of file AFrontEndMainMenuState2.cpp.
| AFrontEndMainMenuState2::~AFrontEndMainMenuState2 | ( | ) |
Definition at line 48 of file AFrontEndMainMenuState2.cpp.
|
static |
Definition at line 30 of file AFrontEndMainMenuState2.cpp.
|
static |
Definition at line 30 of file AFrontEndMainMenuState2.cpp.
|
static |
Definition at line 30 of file AFrontEndMainMenuState2.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 30 of file AFrontEndMainMenuState2.cpp.
|
inlinestatic |
Definition at line 10 of file AFrontEndMainMenuState2.h.
|
static |
Definition at line 30 of file AFrontEndMainMenuState2.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 240 of file AFrontEndMainMenuState2.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 256 of file AFrontEndMainMenuState2.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 150 of file AFrontEndMainMenuState2.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 274 of file AFrontEndMainMenuState2.cpp.
|
overridevirtual |
Implements ABYardMenuState.
Definition at line 264 of file AFrontEndMainMenuState2.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 221 of file AFrontEndMainMenuState2.cpp.
Reimplemented from ABYardMenuState.
Definition at line 119 of file AFrontEndMainMenuState2.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 95 of file AFrontEndMainMenuState2.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 85 of file AFrontEndMainMenuState2.cpp.
|
static |
Definition at line 66 of file AFrontEndMainMenuState2.cpp.
| TBOOL AFrontEndMainMenuState2::StartIntroVideo | ( | ) |
Definition at line 52 of file AFrontEndMainMenuState2.cpp.
|
inlinestaticconstexpr |
Definition at line 23 of file AFrontEndMainMenuState2.h.
|
inlinestatic |
Definition at line 59 of file AFrontEndMainMenuState2.h.
|
inlinestatic |
Definition at line 64 of file AFrontEndMainMenuState2.h.
|
inlinestatic |
Definition at line 61 of file AFrontEndMainMenuState2.h.
|
inlinestatic |
Definition at line 62 of file AFrontEndMainMenuState2.h.
|
inlinestatic |
Definition at line 63 of file AFrontEndMainMenuState2.h.
|
inlinestatic |
Definition at line 60 of file AFrontEndMainMenuState2.h.
|
static |
Definition at line 10 of file AFrontEndMainMenuState2.h.
|
staticconstexpr |
Definition at line 10 of file AFrontEndMainMenuState2.h.