#include <AOptionsState.h>
Public Types | |
enum | OPTIONSBUTTON { OPTIONSBUTTON_AUDIO , OPTIONSBUTTON_CONTROLS , OPTIONSBUTTON_NUMOF } |
using | ThisClass = AOptionsState |
using | BaseClass = 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 |
![]() | |
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 |
AOptionsState () | |
~AOptionsState () | |
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 | OnMenuItemActivated (AGUI2MenuItem &a_rMenuItem) override |
virtual void | OnMenuClose () override |
![]() | |
ABYardMenuState () | |
~ABYardMenuState () | |
virtual TBOOL | ProcessInput (const Toshi::TInputInterface::InputEvent *a_pInputEvent) override |
virtual void | OnDeactivate () override |
virtual void | OnMenuOpen () |
virtual void | OnMenuItemFocused (AGUI2MenuItem &a_rOldFocus, AGUI2MenuItem &a_rNewFocus) |
![]() | |
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 Toshi::TObject * | CreateTObject () |
static Toshi::TObject * | CreateTObjectInPlace (void *a_pPtr) |
static void | InitialiseClass () |
static void | DeinitialiseClass () |
static __forceinline Toshi::TClass * | GetClassStatic () |
Definition at line 5 of file AOptionsState.h.
Definition at line 8 of file AOptionsState.h.
Definition at line 8 of file AOptionsState.h.
Enumerator | |
---|---|
OPTIONSBUTTON_AUDIO | |
OPTIONSBUTTON_CONTROLS | |
OPTIONSBUTTON_NUMOF |
Definition at line 10 of file AOptionsState.h.
AOptionsState::AOptionsState | ( | ) |
Definition at line 20 of file AOptionsState.cpp.
AOptionsState::~AOptionsState | ( | ) |
Definition at line 24 of file AOptionsState.cpp.
|
static |
Definition at line 18 of file AOptionsState.cpp.
|
static |
Definition at line 18 of file AOptionsState.cpp.
|
static |
Definition at line 18 of file AOptionsState.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 18 of file AOptionsState.cpp.
|
inlinestatic |
Definition at line 8 of file AOptionsState.h.
|
static |
Definition at line 18 of file AOptionsState.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 80 of file AOptionsState.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 43 of file AOptionsState.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 94 of file AOptionsState.cpp.
|
overridevirtual |
Implements ABYardMenuState.
Definition at line 86 of file AOptionsState.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 70 of file AOptionsState.cpp.
Reimplemented from ABYardMenuState.
Definition at line 36 of file AOptionsState.cpp.
|
overridevirtual |
Reimplemented from ABYardMenuState.
Definition at line 28 of file AOptionsState.cpp.
|
static |
Definition at line 8 of file AOptionsState.h.
|
inlinestaticconstexpr |
Definition at line 17 of file AOptionsState.h.
|
staticconstexpr |
Definition at line 8 of file AOptionsState.h.