/// <summary> /// Add an anonymous item to this layer. /// </summary> /// <param name="item"></param> public void AddAnonymousItem(RenderableObject item) { if (MidRender) { renderablesToAdd.Add(new RenderableToAdd { Name = null, Object = item, Anonymous = true }); } else { AllRenderables.AddAnonymousItem(item); } item.Layer = this; }
/// <summary> /// Add an anonymous item to the renderable group with the given name in this layer. /// </summary> /// <param name="groupName"></param> /// <param name="item"></param> public void AddAnonymousItem(string groupName, RenderableObject item) { if (MidRender) { renderablesToAdd.Add(new RenderableToAdd { Name = groupName, Object = item, Anonymous = true }); } else { AllRenderables.AddAnonymousItem(groupName, item); } item.Layer = this; targetChangeListeners.Add(item); }