encompass-cs/encompass-cs/Renderers/OrderedRenderer.cs

15 lines
420 B
C#

using System;
namespace Encompass
{
public abstract class OrderedRenderer<TComponent> : Renderer where TComponent : struct, IComponent, IDrawComponent
{
public abstract void Render(Guid drawComponentID, TComponent drawComponent);
internal void InternalRender(Guid drawComponentId, IComponent component)
{
Render(drawComponentId, (TComponent)component);
}
}
}