Open 3D Engine GameState Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
GameState::GameStateRequests Member List

This is the complete list of members for GameState::GameStateRequests, including all inherited members.

AddGameStateFactoryOverrideForType(GameStateFactory factory)GameState::GameStateRequestsinlinestatic
AddGameStateFactoryOverrideForTypeId(const AZ::TypeId &gameStateTypeId, GameStateFactory factory)=0GameState::GameStateRequestspure virtual
AddressPolicyGameState::GameStateRequestsstatic
CreateAndPushNewOverridableGameStateOfType(bool checkForOverride=true)GameState::GameStateRequestsinlinestatic
CreateNewOverridableGameStateOfType(bool checkForOverride=true)GameState::GameStateRequestsinlinestatic
DoesStackContainGameStateOfType()GameState::GameStateRequestsinlinestatic
DoesStackContainGameStateOfTypeId(const AZ::TypeId &gameStateTypeId)=0GameState::GameStateRequestspure virtual
GetActiveGameState()=0GameState::GameStateRequestspure virtual
GetGameStateFactoryOverrideForType()GameState::GameStateRequestsinlinestatic
GetGameStateFactoryOverrideForTypeId(const AZ::TypeId &gameStateTypeId)=0GameState::GameStateRequestspure virtual
HandlerPolicy (defined in GameState::GameStateRequests)GameState::GameStateRequestsstatic
IsActiveGameStateOfType()GameState::GameStateRequestsinlinestatic
PopActiveGameState()=0GameState::GameStateRequestspure virtual
PopActiveGameStateUntilOfType()GameState::GameStateRequestsinlinestatic
PopAllGameStates()=0GameState::GameStateRequestspure virtual
PushGameState(AZStd::shared_ptr< IGameState > newGameState)=0GameState::GameStateRequestspure virtual
RemoveGameStateFactoryOverrideForType()GameState::GameStateRequestsinlinestatic
RemoveGameStateFactoryOverrideForTypeId(const AZ::TypeId &gameStateTypeId)=0GameState::GameStateRequestspure virtual
ReplaceActiveGameState(AZStd::shared_ptr< IGameState > newGameState)=0GameState::GameStateRequestspure virtual
UpdateActiveGameState()=0GameState::GameStateRequestspure virtual