Inherits AZ::Component, and SceneSystemInterface::Registrar.
Public Member Functions | |
| AZ_COMPONENT (SceneSystemComponent, "{7AC53AF0-BE1A-437C-BE3E-4D6A998DA945}", AZ::Component, ISceneSystem) | |
| void | Activate () override |
| void | Deactivate () override |
| AZ::Outcome< AZStd::shared_ptr< Scene >, AZStd::string > | CreateScene (AZStd::string_view name) override |
| AZ::Outcome< AZStd::shared_ptr< Scene >, AZStd::string > | CreateSceneWithParent (AZStd::string_view name, AZStd::shared_ptr< Scene > parent) override |
| AZStd::shared_ptr< Scene > | GetScene (AZStd::string_view name) override |
| void | IterateActiveScenes (const ActiveIterationCallback &callback) override |
| void | IterateZombieScenes (const ZombieIterationCallback &callback) override |
| bool | RemoveScene (AZStd::string_view name) override |
| void | ConnectToEvents (SceneEvent::Handler &handler) override |