BoundBuilderTextRendererActions

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
data class LineStats(var maxLineHeight: Double = 0.0, var maxX: Double = 0.0, var bounds: BoundsBuilder = BoundsBuilder())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var currentLineNum: Int
Link copied to clipboard
Link copied to clipboard
lateinit var font: Font
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val lineHeight: Double
Link copied to clipboard
val nlines: Int
Link copied to clipboard
var paint: Paint?
Link copied to clipboard
open override var pos: Vector2D
Link copied to clipboard
var tint: RGBA
Link copied to clipboard
Link copied to clipboard
open override var transform: Matrix

Functions

Link copied to clipboard
open override fun advance(x: Double)
Link copied to clipboard
Link copied to clipboard
fun getAlignX(align: HorizontalAlign, line: Int): Double
Link copied to clipboard
fun getAlignY(align: VerticalAlign, fontMetrics: FontMetrics): Double
Link copied to clipboard
open override fun getGlyphMetrics(reader: WStringReader?, codePoint: Int): GlyphMetrics
Link copied to clipboard
open override fun getKerning(leftCodePoint: Int, rightCodePoint: Int): Double
Link copied to clipboard
open override fun newLine(y: Double, end: Boolean)
Link copied to clipboard
open override fun put(reader: WStringReader, codePoint: Int): GlyphMetrics
Link copied to clipboard
open override fun reset()
Link copied to clipboard
open override fun setFont(font: Font, size: Double)