mirror of
https://github.com/aharabada/glitchy-engine-beef.git
synced 2026-09-05 13:01:52 +00:00
Renderer2D: DrawQuad with Matrix + BeginScene now takes any camera
This commit is contained in:
@@ -322,7 +322,7 @@ namespace GlitchyEngine.Renderer
|
|||||||
#endif
|
#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!();
|
Debug.Profiler.ProfileRendererFunction!();
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
@@ -597,6 +597,11 @@ namespace GlitchyEngine.Renderer
|
|||||||
DrawQuadPivotCorner(position, size, rotation, s_whiteTexture, color);
|
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))
|
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);
|
DrawQuad(Vector3(position, 0.0f), size, rotation, texture, color, uvTransform);
|
||||||
|
|||||||
Reference in New Issue
Block a user