ScreenLayerDefinition

constructor(type: String = "shape", start: Int = 0, duration: Int = 20, color: String = "#FFFFFF", opacity: Double = 1.0, easing: String = "ease-in-out", animation: String = "fill", style: String = "band", pattern: String = "linear", direction: String = "left-to-right", mode: String = "center-out", angle: Double = 0.0, width: Double = 160.0, height: Double = 0.0, anchor: GuiAnchor = GuiAnchor(50f, 50f), x: Double = 0.0, y: Double = 0.0, rotation: Double = 0.0, image: ScreenImageReference? = null, layout: String? = null, variables: Map<String, String> = linkedMapOf(), refresh: Int = 5, enter: ScreenLayerTransition = ScreenLayerTransition(), hold: Int = 0, exit: ScreenLayerTransition = ScreenLayerTransition(), distance: Double = 80.0, overshoot: Double = 1.15, softness: Double = 0.0, count: Int = 8, columns: Int = 12, rows: Int = 7, stagger: Double = 0.0, seed: Int = 0, startAngle: Double = -90.0, clockwise: Boolean = true)(source)