PsmFramework.Engines.DrawEngine2d.Layers.LayerBase.RemoveDrawable C# (CSharp) Method

RemoveDrawable() private method

private RemoveDrawable ( DrawableBase item ) : void
item PsmFramework.Engines.DrawEngine2d.Drawables.DrawableBase
return void
        internal void RemoveDrawable(DrawableBase item)
        {
            if(item == null)
                throw new ArgumentNullException();

            if(!Items.Contains(item))
                throw new ArgumentException();

            Items.Remove(item);
            DrawEngine2d.SetRenderRequired();
        }