Open 3D Engine SimulationInterfaces Gem API Reference 25.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
SimulationInterfaces::LevelManagerRequests Class Referenceabstract

Public Member Functions

 AZ_RTTI (LevelManagerRequests, LevelManagerRequestsTypeId)
 
virtual AZ::Outcome< WorldResourcesList, FailedResultGetAvailableWorlds (const GetWorldsRequest &request)=0
 Returns vector with all worlds available in the simulator.
 
virtual AZ::Outcome< WorldResource, FailedResultGetCurrentWorld ()=0
 Returns currently loaded world. If no world is loaded, error is returned.
 
virtual AZ::Outcome< WorldResource, FailedResultLoadWorld (const LoadWorldRequest &request)=0
 Loads world based on provided resources.
 
virtual AZ::Outcome< void, FailedResultUnloadWorld ()=0
 Unloads currently loaded level.
 
virtual void ReloadLevel ()=0
 Reloads current level.
 

The documentation for this class was generated from the following file: