RainState

The Rain effects applied to the style.

Constructors

Link copied to clipboard
fun RainState()

Types

Link copied to clipboard
object Companion

Public companion object.

Link copied to clipboard
data class Holder : Parcelable

Rain Holder class to be used within Saver.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String

Returns a string representation of the object.

Properties

Link copied to clipboard

Thinning factor of rain particles from center. 0 - no thinning. 1 - maximal central area thinning. Default value: 0.57. Value range: 0, 1

Link copied to clipboard

Defines the transition of centerThinning. Default value: 0.57. Value range: 0, 1

Link copied to clipboard

Individual rain particle dorplets color. Default value: "["interpolate","linear","measure-light","brightness",0,"#03113d",0.3,"#a8adbc"]".

Link copied to clipboard

Defines the transition of color. Default value: "["interpolate","linear","measure-light","brightness",0,"#03113d",0.3,"#a8adbc"]".

Link copied to clipboard

Rain particles density. Controls the overall screen density of the rain. Default value: "["interpolate","linear","zoom",11,0,13,0.5]". Value range: 0, 1

Link copied to clipboard

Defines the transition of density. Default value: "["interpolate","linear","zoom",11,0,13,0.5]". Value range: 0, 1

Link copied to clipboard

Main rain particles direction. Azimuth and polar angles. Default value: 0,80. Value range: 0, 360

Link copied to clipboard

Defines the transition of direction. Default value: 0,80. Value range: 0, 360

Link copied to clipboard

Rain particles screen-space distortion strength. Default value: 0.7. Value range: 0, 1

Link copied to clipboard

Defines the transition of distortionStrength. Default value: 0.7. Value range: 0, 1

Link copied to clipboard

Rain droplet size. x - normal to direction, y - along direction Default value: 2.6,18.2. Value range: 0, 50

Link copied to clipboard

Defines the transition of dropletSize. Default value: 2.6,18.2. Value range: 0, 50

Link copied to clipboard

Rain particles movement factor. Controls the overall rain particles speed Default value: 1. Value range: 0, 1

Link copied to clipboard

Defines the transition of intensity. Default value: 1. Value range: 0, 1

Link copied to clipboard

Rain particles opacity. Default value: "["interpolate","linear","measure-light","brightness",0,0.88,1,0.7]". Value range: 0, 1

Link copied to clipboard

Defines the transition of opacity. Default value: "["interpolate","linear","measure-light","brightness",0,0.88,1,0.7]". Value range: 0, 1

Link copied to clipboard

Screen-space vignette rain tinting effect intensity. Default value: "["interpolate","linear","zoom",11,0,13,1]". Value range: 0, 1

Link copied to clipboard

Rain vignette screen-space corners tint color. Default value: "["interpolate","linear","measure-light","brightness",0,"#001736",0.3,"#464646"]".

Link copied to clipboard

Defines the transition of vignetteColor. Default value: "["interpolate","linear","measure-light","brightness",0,"#001736",0.3,"#464646"]".

Link copied to clipboard

Defines the transition of vignette. Default value: "["interpolate","linear","zoom",11,0,13,1]". Value range: 0, 1