Mibo.Elmish.Graphics2D Namespace
| Type/Module | Description |
|
Closed set of 2D render commands. Stored in RenderBuffer2D and dispatched via pattern matching — no interface boxing. MonoGame-native blend-mode abstraction. Maps to BlendState. |
|
|
Factory functions that create Command2D values. |
|
|
Factory functions that create Command2D values. |
|
|
Closed set of 2D render commands. Stored in RenderBuffer2D and dispatched via pattern matching — no interface boxing. |
|
|
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. |
|
|
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. |
|
|
Provides pooled render targets to avoid per-frame allocation and disposal of RenderTarget2D resources. |
|
|
Post-processing chain for 2D rendering. |
|
|
Post-processing chain for 2D rendering. |
|
|
A single post-processing pass applied to the rendered scene. |
|
|
A single post-processing pass applied to the rendered scene. |
|
|
Batch renderer for 2D primitive shapes using vertex arrays and
|
|
|
An allocation-free buffer for 2D render commands, sorted by layer. |
|
|
An allocation-free buffer for 2D render commands, sorted by layer. |
|
|
Convenience constructors for Renderer2D. |
|
|
Convenience constructors for Renderer2D |
|
|
A deferred 2D renderer that sorts commands by layer and executes them via pattern matching on Command2D. |
|
|
A deferred 2D renderer that sorts commands by layer and executes them via pattern matching on Command2D. |
|
|
Convenience values and functions for Renderer2DConfig. |
|
|
Convenience values and functions for Renderer2DConfig |
|
|
Configuration for the Renderer2D. |
|
|
Configuration for the Renderer2D |
|
|
Unit of measure for 2D render layer ordering. |
|
|
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. |
|
|
Default implementation of IRenderTargetPool using a dictionary keyed by (width, height) dimensions. Stores targets in per-dimension queues for FIFO reuse. |
|
|
Loads compiled MonoGame effect (.mgfx) files from embedded resources. |
|
|
Convenience builders for SpriteState. |
|
|
Convenience builders for SpriteState. |
|
|
State required to render a 2D sprite via DrawTexturePro. |
|
|
State required to render a 2D sprite via SpriteBatch.Draw. |
|
|
Convenience builders for TextState. |
|
|
Convenience builders for TextState. |
|
|
State required to render 2D text via SpriteBatch.DrawString. |
Mibo