Skip to content

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\).