Integrations
KernSmith provides integration packages for the Gum UI framework, generating BitmapFont instances entirely in memory with no disk I/O.
Packages
| Package | Framework | Status |
|---|---|---|
| MonoGameGum | MonoGame + Gum | Available |
| KniGum | KNI + Gum | Available |
| FnaGum | FNA + Gum | Planned |
| GumCommon | Shared (no framework dependency) | Available |
All framework packages depend on KernSmith.GumCommon for shared generation logic.
Architecture
KernSmith.MonoGameGum ─┐
KernSmith.FnaGum ──────┤──> KernSmith.GumCommon ──> KernSmith (core)
KernSmith.KniGum ──────┘
For initial Gum project setup, see the Gum documentation.