Source set: Common
public sealed class Fill : Interpolatable
Specifies visual fill for styling.
A Fill is a value that describes how a region should be filled. "background" or "border color" properties are good candidates for a property of type Fill.
Functions
asColor
Source set: Common
public abstract fun asColor(): GraphicsColor
Return the color of this Fill if it is a Fill.Color or Color.Unspecified if Fill.None or Fill.Brush.
asBrush
Source set: Common
public abstract fun asBrush(): GraphicsBrush?
Return a brush if the Fill is a Fill.Brush, otherwise null.
lerp
Source set: Common
override fun lerp(other: Any?, t: Float): Any?
Members
Color
Source set: Common
public class Color(public val color: GraphicsColor) : Fill()
Fills with a solid GraphicsColor.
Properties
isColor
Source set: Common
override val isColor: Boolean
lerpTarget
Source set: Common
override val lerpTarget: Any
Functions
asColor
Source set: Common
override fun asColor(): GraphicsColor
asBrush
Source set: Common
override fun asBrush(): GraphicsBrush
equals
Source set: Common
override fun equals(other: Any?): Boolean
hashCode
Source set: Common
override fun hashCode(): Int
toString
Source set: Common
override fun toString(): String
Brush
Source set: Common
public class Brush(public val brush: GraphicsBrush) : Fill()
Fills with a GraphicsBrush.
Properties
lerpTarget
Source set: Common
override val lerpTarget: Any
Functions
asColor
Source set: Common
override fun asColor(): GraphicsColor
asBrush
Source set: Common
override fun asBrush(): GraphicsBrush
equals
Source set: Common
override fun equals(other: Any?): Boolean
hashCode
Source set: Common
override fun hashCode(): Int
toString
Source set: Common
override fun toString(): String
None
Source set: Common
public class None internal constructor() : Fill()
Represents an empty fill with no visual representation.
Properties
isColor
Source set: Common
override val isColor: Boolean
lerpTarget
Source set: Common
override val lerpTarget: Any
Functions
asColor
Source set: Common
override fun asColor(): GraphicsColor
asBrush
Source set: Common
override fun asBrush(): GraphicsBrush?
Companion
Source set: Common
public companion object
Properties
None
Source set: Common
public val None: Fill = None()
Singleton instance representing no fill.