tiny.gui
Overview · API · Code relationships · Verification · Audit
Overview
Interface rendering benefits from separating declarative widget hierarchies from concrete presentation surfaces. Gui compiles headless UI trees into geometric frame representations for platform rendering backends.
Layout resolution and visual command generation execute within caller-managed frame storage. Reusing these buffers across updates bounds memory growth within internal layout passes, though caller measurement callbacks and rendering backends may still allocate.
Definitions
Types and contracts
Public types and contracts.
Namespaces
Public namespaces.
Code relationships
Direct static dependencies extracted from parsed source by semantic graph analysis.
Uses: tiny.accy, tiny.arrange, tiny.bench, tiny.filigree, tiny.hypothesis, tiny.machine, tiny.png, tiny.sdfii, tiny.smg, tiny.sys, tiny.tldr, tiny.trace, tiny.windowing
Used by: tiny.sdfii
Verification
No verification records are cataloged for this module in this build.
Audit
| Evidence | Value |
|---|---|
| Source | lib/gui/src/root.zig |
| Definitions | 0 of 8 documented |
| Members | 0 of 0 documented |
| Public names | 8 API, 827 indexed |
| Version | 26.7.0 |
| Revision | daab053ee433 |