| .. | |
|---|
| flixel |
| input |
| overlays |
| text |
| types |
| widgets |
| UIAnimOptions | Optional overrides for UIAnimation.play. |
| UIAnimation | A preset transform animation on any DisplayObject, driven by one pooled UITween over a
0..1 progress and applied through a center-pivoted matrix (so scale/rotate presets pivot on
the object's centre, not its top-left origin). Entrance presets settle the target back to its
captured resting transform; exit presets leave it hidden. |
| UIColor | Small ARGB color math helpers (the library never depends on a framework color type). |
| UIComponent | Base class for every widget: a retained openfl.display.Sprite that repaints ONLY when
invalidated (no per-frame update). Subclasses override render() and read UITheme /
UILocale there, so theme and locale swaps re-skin the whole tree via UIRoot.invalidateAll. |
| UICursors | Global mouse-cursor override, independent of the per-widget hover cursor
(UIComponent.hoverCursor). Use it to force a shape regardless of what the pointer is over —
e.g. a wait cursor across a blocking load. |
| UIFonts | Font + TextFormat cache for the library's TextFields. |
| UIGlyphs | The built-in vector glyph set, drawn directly into a Graphics at any size — no assets,
crisp at every UITheme.scale, tinted by whatever colour the caller passes (so theme
swaps re-tint for free in the widget's own render pass). |
| UIGradient | A linear or radial gradient fill, the richer opt-in alternative to a flat UIFill. Hold one on
a widget that supports it (e.g. UIPanel.gradient) and it overrides the flat fill. |
| UILocale | Pluggable translation hook. The host application assigns translate to its own
localization lookup; the library itself stays dependency-free and falls back to the
supplied default string. Call refresh() after a locale switch to re-render live widgets. |
| UIPalette | A full set of UI palette colours (see UITheme.apply). |
| UIRoot | The library's stage-attached root: three layers (content < popupLayer < tooltipLayer),
the invalidation scheduler, the pointer arbiter and the tween/tooltip driver. |
| UITheme | The active UI palette + metric scale. |
| UIThemePreset | A named palette for the theme picker. |
| UITween | Minimal pooled tween used for UI motion (dropdown pops, button dips, toasts). |