Mibo.Elmish.Graphics2D Namespace
| Type/Module | Description |
|
Factory functions that create Command2D values. |
|
|
Closed set of 2D render commands. Stored in RenderBuffer2D and dispatched via pattern matching — no interface boxing. |
|
|
Pipe-friendly drawing DSL. Each function takes a RenderBuffer2D as its last argument, adds the corresponding command, and returns the buffer for chaining. |
|
|
Provides pooled render textures to avoid per-frame allocation and disposal of RenderTexture2D resources. |
|
|
A single post-processing pass applied to the rendered scene. |
|
|
An allocation-free buffer for 2D render commands, sorted by layer. |
|
|
Convenience constructors for Renderer2D. |
|
|
A deferred 2D renderer that sorts commands by layer and executes them via pattern matching on Command2D. |
|
|
Convenience values and functions for Renderer2DConfig. |
|
|
Configuration for the Renderer2D. |
|
|
Unit of measure for 2D render layer ordering. |
|
|
Default implementation of IRenderTargetPool using a dictionary keyed by (width, height) dimensions. Stores textures in per-dimension queues for FIFO reuse. |
|
|
Convenience builders for SpriteState. |
|
|
Convenience builders for TextState. |
Mibo.Raylib