All Classes and Interfaces

Class
Description
A SwingFont that draws an AWT font.
A SwingFont that draws glyphs cut from images, for previewing engines whose fonts are bitmaps.
Collects a font's sheets and advances.
Turns a sprite id into the class path resource that holds its image.
Loads the image for a sprite id, from wherever the images live: the class path, a folder, a zip file, or images made in code.
A Swing component that shows a stack of Strata screens.
The Swing Canvas: draws straight onto a Graphics2D, in call order.
A font the Swing adapter measures and draws text with.
Maps AWT key codes, mouse buttons and modifier masks to Strata's input types.
The Swing Platform.
Renders one frame of a screen to an image, with no window or display.
Loads sprites for the Swing canvas from a SpriteSource: by default the class path, at the resource a SpriteResolver names (SpriteResolver.DEFAULT unless one is given).
The Swing TextMetrics: picks a SwingFont for each text style and measures with it.
Finds theme files on the class path at assets/<namespace>/themes/<path>.json, next to where SpriteResolver.DEFAULT looks for sprites, or wherever a ThemePathResolver says.
Sets where translated text comes from in a Swing application.
Makes Visuals that SwingCanvas draws, so Swing code can show its own images through the API.
Turns a theme id into the class path resource that holds its theme files, for SwingThemeSource.