CSS

class CSS(val allRules: List<CSS.IRuleSet>, unit: Unit = Unit)

Constructors

Link copied to clipboard
constructor(cssList: List<CSS>)
constructor(allRules: List<CSS.IRuleSet>, unit: Unit = Unit)

Types

Link copied to clipboard
data class Animation(val name: String, val duration: TimeSpan, val delay: TimeSpan = 0.seconds, val iterationCount: NumberOfTimes = NumberOfTimes.INFINITE, val direction: Boolean = true, val easing: Easing = Easing.LINEAR)
Link copied to clipboard
Link copied to clipboard
object Companion
Link copied to clipboard
data class Declaration(val property: String, val expr: CSS.Expression?)
Link copied to clipboard
data class Declarations(val declarations: List<CSS.Declaration>) : Extra
Link copied to clipboard
data class Expression(val expr: List<CSS.Companion.Token>) : Extra
Link copied to clipboard
Link copied to clipboard
data class InterpolationResult(var ratio: Double = 0.0, var k0: CSS.KeyFrame = KeyFrame.DUMMY, var k1: CSS.KeyFrame = KeyFrame.DUMMY)
Link copied to clipboard
interface IRuleSet
Link copied to clipboard
data class KeyFrame(val ratio: Ratio, val declarations: CSS.Declarations)
Link copied to clipboard
data class KeyFrames(val id: CSS.Companion.Token, val partialKeyFrames: List<CSS.KeyFrame>) : CSS.IRuleSet
Link copied to clipboard
data class RuleSet(val selector: CSS.Selector, val declarations: CSS.Declarations) : CSS.IRuleSet
Link copied to clipboard
interface Selector
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun toString(): String