/// <summary> /// Destroy a model renderable and remove it from the resource collection. /// This will NOT destroy the associated model. /// </summary> /// <param name="environment">The environment of the renderable</param> /// <param name="renderable">The renderable to remove</param> public void DestroyModelRenderable(IEnvironment environment, IModelRenderable renderable) { EnsureEnvironment(environment); var rlist = _resources[environment.ID]; _engine.Value.DestroyResource(renderable); rlist.Remove(renderable); }
public EntityModel(string name, IModelRenderable renderable) { Name = name; Renderable = renderable; }