Added Camera, Renderer, ... and moved example to sandbox

This commit is contained in:
Simon Lübeß
2021-01-09 12:05:05 +01:00
parent 2159f8087a
commit 4054a9b0c2
12 changed files with 670 additions and 167 deletions
@@ -0,0 +1,28 @@
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 Clear(RenderTarget renderTarget, ColorRGBA color)
{
_rendererAPI.Clear(renderTarget, color);
}
[Inline]
public static void DrawIndexed(GeometryBinding geometry)
{
_rendererAPI.DrawIndexed(geometry);
}
}
}