Class SceneManager
This class is used as a base for different managers that are 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 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 all is OK.  | 
      
Overrides
OnDeactivated()
Invoked when the object is deactivated.
Declaration
protected override void OnDeactivated()
  Overrides
OnDestroy()
Invoked when the object is going 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()