#include <ABYardMenuState.h>
Public Types | |
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 |
![]() | |
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 |
ABYardMenuState () | |
~ABYardMenuState () | |
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 | OnMenuOpen () |
virtual void | OnMenuItemActivated (AGUI2MenuItem &a_rMenuItem)=0 |
virtual void | OnMenuItemFocused (AGUI2MenuItem &a_rOldFocus, AGUI2MenuItem &a_rNewFocus) |
virtual void | OnMenuClose () |
![]() | |
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 Toshi::TObject * | CreateTObject () |
static Toshi::TObject * | CreateTObjectInPlace (void *a_pPtr) |
static void | InitialiseClass () |
static void | DeinitialiseClass () |
static __forceinline Toshi::TClass * | GetClassStatic () |
Static Public Attributes | |
static constexpr Toshi::TClass * | PARENTCLASS = & AGameState::ms_oClass |
static Toshi::TClass | ms_oClass = Toshi::TClass( "ABYardMenuState", ABYardMenuState::PARENTCLASS, ABYardMenuState::CreateTObject, ABYardMenuState::CreateTObjectInPlace, ABYardMenuState::InitialiseClass, ABYardMenuState::DeinitialiseClass, 0, 1, sizeof( ABYardMenuState ), alignof( ABYardMenuState ) ) |
![]() | |
static constexpr Toshi::TClass * | PARENTCLASS = & Toshi::TObject::ms_oClass |
static Toshi::TClass | ms_oClass = Toshi::TClass( "AGameState", AGameState::PARENTCLASS, AGameState::CreateTObject, AGameState::CreateTObjectInPlace, AGameState::InitialiseClass, AGameState::DeinitialiseClass, 0, 1, sizeof( AGameState ), alignof( AGameState ) ) |
Protected Member Functions | |
void | OnButtonActivated (AGUI2Button *a_pButton) |
Static Protected Attributes | |
static Toshi::TVector2 | ms_vecActivatedButtonTranslation |
static TFLOAT | ms_fAnimationTime |
static Toshi::TVector2 | ms_vecActivatedButtonShadow |
Definition at line 10 of file ABYardMenuState.h.
using ABYardMenuState::BaseClass = AGameState |
Definition at line 13 of file ABYardMenuState.h.
Definition at line 13 of file ABYardMenuState.h.
Enumerator | |
---|---|
MENUSTATE_DIALOG_APPEAR | |
MENUSTATE_DIALOG_DISAPPEAR | |
MENUSTATE_MENU_APPEAR | |
MENUSTATE_MENU_DISAPPEAR | |
MENUSTATE_NOTHING | |
MENUSTATE_MENU_VISIBLE |
Definition at line 15 of file ABYardMenuState.h.
ABYardMenuState::ABYardMenuState | ( | ) |
Definition at line 18 of file ABYardMenuState.cpp.
ABYardMenuState::~ABYardMenuState | ( | ) |
Definition at line 30 of file ABYardMenuState.cpp.
|
static |
Definition at line 16 of file ABYardMenuState.cpp.
|
static |
Definition at line 16 of file ABYardMenuState.cpp.
|
static |
Definition at line 16 of file ABYardMenuState.cpp.
|
overridevirtual |
Reimplemented from AGameState.
Reimplemented in AAudioOptionsState, AFrontEndMainMenuState2, and AOptionsState.
Definition at line 16 of file ABYardMenuState.cpp.
|
inlinestatic |
Definition at line 13 of file ABYardMenuState.h.
|
static |
Definition at line 16 of file ABYardMenuState.cpp.
|
overridevirtual |
Reimplemented from AGameState.
Reimplemented in AFrontEndMainMenuState2, and AOptionsState.
Definition at line 294 of file ABYardMenuState.cpp.
|
protected |
Definition at line 354 of file ABYardMenuState.cpp.
|
overridevirtual |
Reimplemented from AGameState.
Reimplemented in AFrontEndMainMenuState2.
Definition at line 315 of file ABYardMenuState.cpp.
|
overridevirtual |
Reimplemented from AGameState.
Reimplemented in AAudioOptionsState, AFrontEndMainMenuState2, and AOptionsState.
Definition at line 190 of file ABYardMenuState.cpp.
|
virtual |
Reimplemented in AAudioOptionsState, AFrontEndMainMenuState2, and AOptionsState.
Definition at line 338 of file ABYardMenuState.cpp.
|
pure virtual |
Implemented in AAudioOptionsState, AFrontEndMainMenuState2, and AOptionsState.
|
virtual |
Reimplemented in AAudioOptionsState.
Definition at line 325 of file ABYardMenuState.cpp.
|
virtual |
Definition at line 321 of file ABYardMenuState.cpp.
|
overridevirtual |
Reimplemented from AGameState.
Reimplemented in AAudioOptionsState, AFrontEndMainMenuState2, and AOptionsState.
Definition at line 280 of file ABYardMenuState.cpp.
Reimplemented from AGameState.
Reimplemented in AFrontEndMainMenuState2, and AOptionsState.
Definition at line 64 of file ABYardMenuState.cpp.
|
overridevirtual |
Reimplemented from AGameState.
Reimplemented in AAudioOptionsState, AFrontEndMainMenuState2, and AOptionsState.
Definition at line 46 of file ABYardMenuState.cpp.
|
overridevirtual |
Reimplemented from AGameState.
Reimplemented in AAudioOptionsState, and AFrontEndMainMenuState2.
Definition at line 36 of file ABYardMenuState.cpp.
|
protected |
Definition at line 71 of file ABYardMenuState.h.
|
protected |
Definition at line 74 of file ABYardMenuState.h.
|
protected |
Definition at line 72 of file ABYardMenuState.h.
|
protected |
Definition at line 67 of file ABYardMenuState.h.
|
protected |
Definition at line 69 of file ABYardMenuState.h.
|
protected |
Definition at line 68 of file ABYardMenuState.h.
|
protected |
Definition at line 70 of file ABYardMenuState.h.
|
protected |
Definition at line 63 of file ABYardMenuState.h.
|
protected |
Definition at line 66 of file ABYardMenuState.h.
|
protected |
Definition at line 65 of file ABYardMenuState.h.
|
protected |
Definition at line 64 of file ABYardMenuState.h.
|
protected |
Definition at line 75 of file ABYardMenuState.h.
|
protected |
Definition at line 62 of file ABYardMenuState.h.
|
protected |
Definition at line 73 of file ABYardMenuState.h.
|
inlinestaticprotected |
Definition at line 58 of file ABYardMenuState.h.
|
static |
Definition at line 13 of file ABYardMenuState.h.
|
inlinestaticprotected |
Definition at line 59 of file ABYardMenuState.h.
|
inlinestaticprotected |
Definition at line 57 of file ABYardMenuState.h.
|
staticconstexpr |
Definition at line 13 of file ABYardMenuState.h.