From 36e98b0376facc4a6b17987b0654f185a5aa9ed0 Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Tue, 23 Mar 2021 17:37:47 -0700 Subject: [PATCH] add dt and alpha params to renderers --- encompass-cs/RenderManager.cs | 4 ++-- encompass-cs/Renderer.cs | 2 +- encompass-cs/UberRenderer.cs | 2 +- encompass-cs/World.cs | 4 ++-- encompass-cs/WorldBuilder.cs | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/encompass-cs/RenderManager.cs b/encompass-cs/RenderManager.cs index fcf376a..0ee0ac0 100644 --- a/encompass-cs/RenderManager.cs +++ b/encompass-cs/RenderManager.cs @@ -17,11 +17,11 @@ namespace Encompass renderers.Add(renderer); } - public void Draw() + public void Draw(double dt, double alpha) { foreach (var renderer in renderers) { - renderer.Render(); + renderer.Render(dt, alpha); } } } diff --git a/encompass-cs/Renderer.cs b/encompass-cs/Renderer.cs index e13d654..2ebf732 100644 --- a/encompass-cs/Renderer.cs +++ b/encompass-cs/Renderer.cs @@ -18,7 +18,7 @@ namespace Encompass _componentManager = componentManager; } - public abstract void Render(); + public abstract void Render(double dt, double alpha); protected ReadOnlySpan ReadEntities() where TComponent : struct { diff --git a/encompass-cs/UberRenderer.cs b/encompass-cs/UberRenderer.cs index 63b999c..a0a6b62 100644 --- a/encompass-cs/UberRenderer.cs +++ b/encompass-cs/UberRenderer.cs @@ -20,7 +20,7 @@ namespace Encompass } // can't reflect invoke on Span returns... - public override void Render() + public override void Render(double dt, double alpha) { foreach (var type in _componentTypes) { diff --git a/encompass-cs/World.cs b/encompass-cs/World.cs index b0b181b..efd84ad 100644 --- a/encompass-cs/World.cs +++ b/encompass-cs/World.cs @@ -69,9 +69,9 @@ namespace Encompass /// /// Causes the Renderers to draw. /// - public void Draw() + public void Draw(double dt, double alpha) { - _renderManager.Draw(); + _renderManager.Draw(dt, alpha); } } } diff --git a/encompass-cs/WorldBuilder.cs b/encompass-cs/WorldBuilder.cs index 1a6055c..777b66c 100644 --- a/encompass-cs/WorldBuilder.cs +++ b/encompass-cs/WorldBuilder.cs @@ -474,7 +474,7 @@ namespace Encompass dummyComponentManager.WriteComponents(); uberRenderer.SetEntity(uberEngine.Entity); - uberRenderer.Render(); + uberRenderer.Render(1, 0); } } }