Class SceneManager
This class serves as a base for various managers available in "Evergine.Framework.Scene".
Inheritance
SceneManager
Implements
Inherited Members
Namespace: Evergine.Framework.Managers
Assembly: Evergine.Framework.dll
Syntax
public abstract class SceneManager : AttachableObject, IDependencyObject
Properties
Managers
Gets the associated manager collection.
Declaration
public SceneManagers Managers { get; }
Property Value
Type | Description |
---|---|
SceneManagers |
Scene
Gets the scene.
Declaration
public Scene Scene { get; }
Property Value
Type | Description |
---|---|
Scene |
Methods
OnActivated()
Invoked when the object is activated once it is attached.
Declaration
protected override void OnActivated()
Overrides
OnAttached()
Invoked when the object is attached to the system.
Declaration
protected override bool OnAttached()
Returns
Type | Description |
---|---|
bool | True if everything is OK. |
Overrides
OnDeactivated()
Invoked when the object is deactivated.
Declaration
protected override void OnDeactivated()
Overrides
OnDestroy()
Invoked when the object is about to be disposed.
Declaration
protected override void OnDestroy()
Overrides
OnDetach()
Invoked when the object is detached.
Declaration
protected override void OnDetach()
Overrides
OnLoaded()
Invoked when the object is loaded.
Declaration
protected override void OnLoaded()
Overrides
Start()
Invoked to start the object.
Declaration
protected override void Start()