public override void Add(_3DComponent item) { m_Elements.Add(item); item.Scene = this; if (this.Parent != null) { item.Initialize(); } }
public void Remove(_3DComponent item) { m_Elements.Remove(item); }
public abstract void Add(_3DComponent item);
public override void Add(_3DComponent item) { //needs this to be a ThreeDScene, however the city renderer cannot have elements added to it! }
private void SetPreview(_3DComponent component) { if (this.Preview != null){ Scene.Remove(Preview); } this.Preview = component; Scene.Add(component); }