From d96ec6f21b5b5fb2ac744ccf3c834e6245b8982f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20L=C3=BCbe=C3=9F?= Date: Fri, 21 Jan 2022 21:17:43 +0100 Subject: [PATCH] Renderer2D: DrawQuad with Matrix + BeginScene now takes any camera --- GlitchyEngine/src/Renderer/Renderer2D.bf | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/GlitchyEngine/src/Renderer/Renderer2D.bf b/GlitchyEngine/src/Renderer/Renderer2D.bf index 64418d7..e954e06 100644 --- a/GlitchyEngine/src/Renderer/Renderer2D.bf +++ b/GlitchyEngine/src/Renderer/Renderer2D.bf @@ -322,7 +322,7 @@ namespace GlitchyEngine.Renderer #endif } - public static void BeginScene(OrthographicCamera camera, DrawOrder drawOrder = .SortByTexture, Effect effect = null, Effect circleEffect = null) + public static void BeginScene(Camera camera, DrawOrder drawOrder = .SortByTexture, Effect effect = null, Effect circleEffect = null) { Debug.Profiler.ProfileRendererFunction!(); #if DEBUG @@ -597,6 +597,11 @@ namespace GlitchyEngine.Renderer DrawQuadPivotCorner(position, size, rotation, s_whiteTexture, color); } + public static void DrawQuad(Matrix transform, ColorRGBA color) + { + DrawQuad(transform, s_whiteTexture, color); + } + public static void DrawQuad(Vector2 position, Vector2 size, float rotation, Texture2D texture, ColorRGBA color = .White, Vector4 uvTransform = .(0, 0, 1, 1)) { DrawQuad(Vector3(position, 0.0f), size, rotation, texture, color, uvTransform);