QualityLineDrawer

A utility class for rendering high-quality line drawings, supporting customizable stroke styles, smooth rendering, and various line configurations including strips and loops.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun drawLineLoops(    drawContext: DrawContext,     drawStyle: DrawStyle,     strips: List<List<Vector2>>,     corners: List<List<Boolean>>,     fringeWidth: Double = 1.0)

Draws a series of closed line loops with the specified drawing context and style.

fun drawLineLoops(    drawContext: DrawContext,     drawStyle: DrawStyle,     strips: List<List<Vector2>>,     corners: List<List<Boolean>>,     weights: List<Double>,     fringeWidth: Double = 1.0)

Draws a series of closed line loops with the specified drawing context, style, and parameters.

Link copied to clipboard
fun drawLineStrips(    drawContext: DrawContext,     drawStyle: DrawStyle,     strips: List<List<Vector2>>,     corners: List<List<Boolean>>,     fringeWidth: Double)

Draws a series of connected line strips with the specified drawing context and style.

fun drawLineStrips(    drawContext: DrawContext,     drawStyle: DrawStyle,     strips: List<List<Vector2>>,     corners: List<List<Boolean>>,     weights: List<Double>,     fringeWidth: Double)

Draws a series of connected line strips with specified drawing context, style, and parameters.