IRenderSystem.Render(IEntityWorld, IRenderer, GameTime) Method
Definition
Namespace: Brine2D.ECS
Called every frame to render this system.
C#
void Render(Brine2D.ECS.IEntityWorld world, Brine2D.Rendering.IRenderer renderer, Brine2D.Core.GameTime gameTime);
Parameters
world IEntityWorld
The entity world to process.
renderer IRenderer
The renderer to draw with.
gameTime GameTime
Render-phase game time. Alpha holds the physics interpolation factor \(0–1\) representing how far the current frame sits between the last two fixed timesteps. Use it to lerp rendered positions between previous and current physics state.
Remarks
For a first-frame initialization hook, extend RenderSystemBase and override OnStart\(IEntityWorld\).