public void ReplaceRenderItem(RenderItem oldItem, RenderItem newItem)
            {
                int index = RenderQueue.IndexOf(oldItem);

                RenderQueue.Remove(oldItem);
                RenderQueue.Insert(index, newItem);
                CallDirty();
            }
Ejemplo n.º 2
0
 internal void RemoveRenderItems(RenderQueue rq)
 {
     if (renderItems == null)
     {
         return;
     }
     for (int i = 0; i < renderItems.Length; i++)
     {
         rq.Remove(renderItems[i]);
     }
 }
Ejemplo n.º 3
0
 internal void RemoveRenderItems(RenderQueue rq)
 {
     if (renderItems.HasElements() && rq.Count > 0)
     {
         for (int i = 0; i < renderItems.Length; i++)
         {
             rq.Remove(renderItems[i]);
         }
     }
 }