G2Continuity

data class G2Continuity(@FloatRange(from = 0.0, to = 1.0) val circleFraction: Double = 0.18, @FloatRange(from = 0.0) val extendedFraction: Double = 0.5, @FloatRange(from = 0.0, fromInclusive = false) val bezierCurvatureScale: Double = 1.15, @FloatRange(from = 0.0, fromInclusive = false) val circleCurvatureScale: Double = 1.16) : Continuity(source)

Constructors

Link copied to clipboard
constructor(@FloatRange(from = 0.0, to = 1.0) circleFraction: Double = 0.18, @FloatRange(from = 0.0) extendedFraction: Double = 0.5, @FloatRange(from = 0.0, fromInclusive = false) bezierCurvatureScale: Double = 1.15, @FloatRange(from = 0.0, fromInclusive = false) circleCurvatureScale: Double = 1.16)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val hasSmoothness: Boolean

Functions

Link copied to clipboard
open fun createRoundedRectangleOutline(size: Size, topLeft: Float, topRight: Float, bottomRight: Float, bottomLeft: Float): Outline
Link copied to clipboard
open override fun createRoundedRectanglePathSegments(width: Double, height: Double, topLeft: Double, topRight: Double, bottomRight: Double, bottomLeft: Double): PathSegments
Link copied to clipboard
Link copied to clipboard
open override fun lerp(stop: Continuity, fraction: Float): Continuity