Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 public EntityModel(string name, IModelRenderable renderable)
 {
     Name       = name;
     Renderable = renderable;
 }