API renames, change ref renderer to in renderer in IDrawable, make Layer implement IDrawable.

This commit is contained in:
2023-06-15 22:39:34 +02:00
parent bf4fb6e1e3
commit 964b903500
18 changed files with 122 additions and 67 deletions

View File

@@ -8,10 +8,10 @@ namespace DaggerFramework
{
public class ImGuiRenderLayer : Layer
{
protected override void OnDraw(ref Renderer renderer)
protected override void OnDraw(in Renderer renderer)
{
Layout();
_controller.Draw(ref renderer);
_controller.Draw(in renderer);
}
protected virtual void Layout() { }
@@ -307,7 +307,7 @@ namespace DaggerFramework
Rlgl.rlEnd();
}
public void Draw(ref Renderer renderer)
public void Draw(in Renderer renderer)
{
ImGui.Render();
RenderCommandLists(ImGui.GetDrawData());