public void Add(IRenderItem item) { items.Add(item); if (items.Count == 1) { System.Html.Window.RequestAnimationFrame(time => Render()); } }
public void Add(IRenderItem item) { items.Add(item); if (!isRenderScheduled) { isRenderScheduled = true; Dispatcher.CurrentDispatcher.InvokeAsync(() => { isRenderScheduled = false; IEnumerable <IRenderItem> currentItems = items.ToArray(); items.Clear(); Bridge.Html5.Window.RequestAnimationFrame(time => Render(currentItems)); }, DispatcherPriority.Render); } }
public void Add(IRenderItem item) { Items.Add(item); }
public Item setRenderer(IRenderItem data) { this.itemRenderer = data; return(this); }
public void AddRenderItem(RenderBuckedId id, IRenderItem item) { _renderItems[id].Add(item); }