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

AddDrawable() private method

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

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

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

Usage Example

Ejemplo n.º 1
0
 private void InitializeLayer(LayerBase layer)
 {
     Layer = layer;
     Layer.AddDrawable(this);
 }