Package-level declarations

Types

Link copied to clipboard

Represents a grid of code points.

Link copied to clipboard

An interface for dealing with different types of glyph texture types for BitmapProviders.

Link copied to clipboard
abstract class BitmapProvider<T> : FontProvider

Represents a bitmap font provider.

Link copied to clipboard
sealed interface CodePointGrid

Represents a grid of code points.

Link copied to clipboard
sealed interface GlyphGrid<T>
Link copied to clipboard
Link copied to clipboard

Represents a mutable grid of code points.

Link copied to clipboard
sealed interface MutableGlyphGrid<T> : GlyphGrid<T>
Link copied to clipboard
class RasterGlyphGrid(val gridWidth: Int, val gridHeight: Int, val glyphWidth: Int, val glyphHeight: Int, raster: IntArray) : GlyphGrid<IntArray>

An immutable GlyphGrid implementation that stores the entire grid in an argb raster.

Link copied to clipboard
class ReferenceGlyphGrid(grid: Array<Array<BufferedImage?>>, val glyphWidth: Int, val glyphHeight: Int) : MutableGlyphGrid<BufferedImage>

A mutable GlyphGrid implementation that just stores references to BufferedImages.