using System; using System.Collections.Generic; using System.Linq; using zero.Core.Renderer; namespace zero.Core.Entities { public class RendererCollection : List { public void Add() where TRenderer : IRenderer, new() { Add(new TRenderer().ToGenericRenderer()); } public void Add(TRenderer renderer) where TRenderer : IRenderer, new() { Add(renderer.ToGenericRenderer()); } } }