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); } } }