Files
glitchy-engine-beef/GlitchyEngine/src/Renderer/RenderCommand.bf
T
2021-02-09 13:37:26 +01:00

35 lines
592 B
Beef

using System;
using GlitchyEngine.Math;
namespace GlitchyEngine.Renderer
{
public static class RenderCommand
{
private static RendererAPI _rendererAPI;
public static RendererAPI RendererAPI
{
get => _rendererAPI;
set => _rendererAPI = value;
}
[Inline]
public static void Init()
{
_rendererAPI.Init();
}
[Inline]
public static void Clear(RenderTarget renderTarget, ColorRGBA color)
{
_rendererAPI.Clear(renderTarget, color);
}
[Inline]
public static void DrawIndexed(GeometryBinding geometry)
{
_rendererAPI.DrawIndexed(geometry);
}
}
}