public void Add(_3DAbstract scene) { Scenes.Add(scene); if (this.Device != null) { scene.Initialize(this); } }
/// <summary> /// Adds a scene to the draw stack. The system will not call /// Draw on the scene but it will be initialized and given updates /// </summary> /// <param name="scene"></param> public void AddExternal(_3DAbstract scene) { External.Add(scene); if (this.Device != null) { scene.Initialize(this); } }
/// <summary> /// Adds a scene to the draw stack. The system will not call /// Draw on the scene but it will be initialized and given updates /// </summary> /// <param name="scene"></param> public void AddExternal(_3DAbstract scene) { External.Add(scene); if (this.Device != null) { scene.Initialize(this); } }
public void Add(_3DAbstract scene) { Scenes.Add(scene); if (this.Device != null) { scene.Initialize(this); } }
public void RemoveExternal(_3DAbstract scene) { External.Remove(scene); }
public void Remove(_3DAbstract scene) { Scenes.Remove(scene); }
public void RemoveExternal(_3DAbstract scene) { External.Remove(scene); }
public void Remove(_3DAbstract scene) { Scenes.Remove(scene); }