C# Class Mapsui.Styles.Thematics.ColorBlend

Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient.
Afficher le fichier Open project: pauldendulk/Mapsui

Méthodes publiques

Méthode Description
ColorBlend ( System.Color colors, double positions ) : System

Initializes a new instance of the ColorBlend class.

GetColor ( double pos ) : System.Color

Gets the color from the scale at position 'pos'.

If the position is outside the scale [0..1] only the fractional part is used (in other words the scale restarts for each integer-part).

ThreeColors ( System.Color fromColor, System.Color middleColor, System.Color toColor ) : ColorBlend

Creates a linear gradient scale from three colors

TwoColors ( System.Color fromColor, System.Color toColor ) : ColorBlend

Creates a linear gradient scale from two colors

Private Methods

Méthode Description
ColorBlend ( ) : System

Method Details

ColorBlend() public méthode

Initializes a new instance of the ColorBlend class.
public ColorBlend ( System.Color colors, double positions ) : System
colors System.Color An array of Color structures that represents the colors to use at corresponding positions along a gradient.
positions double An array of values that specify percentages of distance along the gradient line.
Résultat System

GetColor() public méthode

Gets the color from the scale at position 'pos'.
If the position is outside the scale [0..1] only the fractional part is used (in other words the scale restarts for each integer-part).
public GetColor ( double pos ) : System.Color
pos double Position on scale between 0.0f and 1.0f
Résultat System.Color

ThreeColors() public static méthode

Creates a linear gradient scale from three colors
public static ThreeColors ( System.Color fromColor, System.Color middleColor, System.Color toColor ) : ColorBlend
fromColor System.Color
middleColor System.Color
toColor System.Color
Résultat ColorBlend

TwoColors() public static méthode

Creates a linear gradient scale from two colors
public static TwoColors ( System.Color fromColor, System.Color toColor ) : ColorBlend
fromColor System.Color
toColor System.Color
Résultat ColorBlend