FontLoader

open class FontLoader(context: Context, dpFactor: Float) : FontLoaderInterface

Constructors

Link copied to clipboard
fun FontLoader(context: Context, dpFactor: Float)

Types

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class FontDataJson(    val name: String,     val bitmap_height: Int,     val bitmap_width: Int,     val size: Int,     val height: Double,     val ascender: Double,     val descender: Double,     val space_advance: Double,     val max_advance: Double,     val glyph_data: Map<String, FontLoader.FontGlyphJsonData>)
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class FontGlyphJsonData(    val advance_x: Double,     val advance_y: Double?,     val bbox_height: Double,     val bbox_width: Double,     val bearing_x: Double,     val bearing_y: Double,     val charcode: String,     val s0: Double,     val s1: Double,     val t0: Double,     val t1: Double)

Functions

Link copied to clipboard
fun addFont(fontData: FontData, fontAtlas: BitmapTextureHolder)
fun addFont(fontDataJson: String, fontAtlas: Bitmap)
Link copied to clipboard
open override fun loadFont(font: Font): FontLoaderResult