Mibo.Elmish Namespace
| Type/Module | Description |
|
Factory for |
|
|
Implementation of IAssets with dictionary-based caches. |
|
|
Represents a bounding sphere in 3D space. |
|
|
A universal Camera definition containing View and Projection matrices. |
|
|
Helper functions for 2D Cameras (Orthographic projection). |
|
|
Camera rendering configuration for 2D multi-camera support. |
|
|
Helper functions for 3D Cameras (Perspective projection). |
|
|
Camera rendering configuration for 3D pipelines. |
|
|
Functions for creating and composing Elmish commands. |
|
|
Represents a command that produces side effects in the Elmish runtime. |
|
|
Describes the relationship between a frustum and a bounded volume. |
|
|
Generic helper functions for visibility culling. |
|
|
|
|
|
A function that dispatches messages to the Elmish update loop. |
|
|
Controls when dispatched messages become eligible for processing. |
|
|
Represents a side effect that can dispatch messages to the Elmish runtime. |
|
|
Helpers for fixed timestep simulation. |
|
|
Configuration for a framework-managed fixed timestep simulation. |
|
|
Represents a view frustum defined by six planes extracted from a View*Projection matrix. |
|
|
|
|
|
Configuration for game window and framerate settings. |
|
|
Functions for accessing and managing services in the GameContext. |
|
|
Context passed to |
|
|
Context for time-based information each frame. |
|
|
Per-game asset loader/cache service. |
|
|
Interface for renderers that draw the model state each frame. |
|
|
Functions for creating and configuring Elmish game programs. |
|
|
The Elmish program record that defines the complete game architecture. |
|
|
Represents a 3D ray with an origin position and normalized direction. |
|
|
Extensions for raylib-cs wrapper types to provide idiomatic F# access. |
|
|
|
|
|
|
|
|
A small, allocation-friendly buffer that stores render commands tagged with a sort key. |
|
|
Functions for creating and composing Elmish subscriptions. |
|
|
Represents a subscription that listens for external events and dispatches messages. |
|
|
Functions for creating and manipulating subscription identifiers. |
|
|
A typed string wrapper for subscription identifiers. |
|
|
Subscription identifier used as the key for subscription diffing. |
|
|
A function that sets up a subscription and returns a disposable for cleanup. |
|
|
Generic system pipeline for composing frame updates with type-enforced snapshot boundaries. |
Mibo.Raylib