drawText

fun <T> drawText(    text: T,     pos: Point = Point.ZERO,     fill: Boolean = true,     paint: Paint? = null,     font: Font? = this.font,     size: Double = this.fontSize,     renderer: TextRenderer<T> = DefaultStringTextRenderer as TextRenderer<T>,     align: TextAlignment = this.alignment,     outMetrics: TextMetricsResult? = null,     fillStyle: Paint? = null,     stroke: Stroke? = null,     textRangeStart: Int = 0,     textRangeEnd: Int = Int.MAX_VALUE): TextMetricsResult?