Rgba

class Rgba(val r: MvtExpression<*>, val g: MvtExpression<*>, val b: MvtExpression<*>, val a: MvtExpression<*>) : MvtExpression<Color>

["rgba", r, g, b, a] — channels in 0..255 for RGB and 0..1 for alpha.

Constructors

Link copied to clipboard
constructor(r: MvtExpression<*>, g: MvtExpression<*>, b: MvtExpression<*>, a: MvtExpression<*>)

Properties

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

Functions

Link copied to clipboard
open override fun evaluate(ctx: MvtExpression.EvalContext): Color?
Link copied to clipboard

True when this expression (or any sub-expression) reads per-feature data — i.e. its result can differ between two features in the same tile at the same zoom. That means a reference to a feature property (Get / Has), the feature's dynamic state (FeatureState), its geometry type (GeometryType), or its line-progress parameter (LineProgress).