Open 3D Engine GameStateSamples Gem API Reference 24.09.2
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAZ::EBusTraits
 CGameStateSamples::GameOptionRequestsEBus interface used to submit requests related to game options
 CAzFramework::ApplicationLifecycleEvents::Bus::Handler
 CGameStateSamples::GameStateLevelRunningGame state that is active while the game is running
 CGameStateSamples::GameStateLocalUserLobbyGame state that acts a lobby by assigning local user ids into local player slots as needed
 CGameStateSamples::GameStatePrimaryUserMonitor
 CAzFramework::InputChannelEventListener
 CGameStateSamples::GameStateLevelPausedGame state that is active while gameplay is paused
 CGameStateSamples::GameStateLevelRunningGame state that is active while the game is running
 CGameStateSamples::GameStateLocalUserLobbyGame state that acts a lobby by assigning local user ids into local player slots as needed
 CGameStateSamples::GameStatePrimaryControllerDisconnectedGame state that is active while the primary user's controller is disconnected
 CGameStateSamples::GameStatePrimaryUserSelectionGame state that is active while waiting to determine who the primary user is
 CGameStateSamples::GameStatePrimaryUserSignedOutGame state that is active while the primary user is signed out
 CAzFramework::InputDeviceNotificationBus::Handler
 CGameStateSamples::GameStateLocalUserLobbyGame state that acts a lobby by assigning local user ids into local player slots as needed
 CGameStateSamples::GameStatePrimaryControllerDisconnectedGame state that is active while the primary user's controller is disconnected
 CGameStateSamples::GameStatePrimaryUserMonitor
 CGameState::GameStateNotificationBus::Handler
 CGameStateSamples::GameStatePrimaryUserMonitor
 CGameState::IGameState
 CGameStateSamples::GameStateLevelLoadingGame state that is active while a level is loading
 CGameStateSamples::GameStateLevelPausedGame state that is active while gameplay is paused
 CGameStateSamples::GameStateLevelRunningGame state that is active while the game is running
 CGameStateSamples::GameStateLocalUserLobbyGame state that acts a lobby by assigning local user ids into local player slots as needed
 CGameStateSamples::GameStateMainMenuGame state that is active while displaying the main game menu (or another front-end menu)
 CGameStateSamples::GameStateOptionsMenuGame state that is active while displaying the game's options menu
 CGameStateSamples::GameStatePrimaryControllerDisconnectedGame state that is active while the primary user's controller is disconnected
 CGameStateSamples::GameStatePrimaryUserMonitor
 CGameStateSamples::GameStatePrimaryUserSelectionGame state that is active while waiting to determine who the primary user is
 CGameStateSamples::GameStatePrimaryUserSignedOutGame state that is active while the primary user is signed out
 CGameStateSamples::GameOptionsGame options that can be modified via the options menu and saved to persistent storage
 CISystemEventListener
 CGameStateSamples::GameStateLevelLoadingGame state that is active while a level is loading
 CGameStateSamples::GameStateLevelRunningGame state that is active while the game is running
 CGameStateSamples::GameStateMainMenuGame state that is active while displaying the main game menu (or another front-end menu)
 CLocalUser::LocalUserNotificationBus::Handler
 CGameStateSamples::GameStateLocalUserLobbyGame state that acts a lobby by assigning local user ids into local player slots as needed
 CGameStateSamples::GameStatePrimaryUserMonitor
 CGameStateSamples::GameStatePrimaryUserSignedOutGame state that is active while the primary user is signed out