Renderer2D<'Model> Type
A deferred 2D renderer that sorts commands by layer and executes them via pattern matching on Command2D.
Commands are accumulated each frame via the view function into a
RenderBuffer2D, sorted by layer, then executed
in order. raylib handles internal draw-call batching automatically.
When Renderer2DConfig.PostProcess is configured, the scene renders to a RenderTexture2D and each pass is applied sequentially via ping-pong render textures from the IRenderTargetPool.
Register via Program.withRenderer:
Program.mkProgram init update view
|> Program.withRenderer(fun () -> Renderer2D.create view)
Constructors
| Constructor |
Description
|
Full Usage:
Renderer2D(view, config)
Parameters:
GameContext -> 'Model -> RenderBuffer2D -> unit
config : Renderer2DConfig
Returns: Renderer2D<'Model>
|
|
Mibo.Raylib