Mono Class Library: Cairo Namespace

Cairo.LinearGradient Class

Extends Cairo.Gradient by providing a linear gradient along the line defined by (x0, y0) and (x1, y1). [Edit]

See Also: LinearGradient Members

System.Object
     Cairo.Pattern
          Cairo.Gradient
               Cairo.LinearGradient

public class LinearGradient : Gradient

Remarks

Before using the gradient pattern, a number of color stops should be defined using AddColorStop() or AddColorStopRgb().

C# Example
Pattern pat;

pat = new LinearGradient (0.0, 0.0,  0.0, 1.0);
pat.AddColorStop (1, new Color (0, 0, 0, 1) );
pat.AddColorStop (0, new Color (1, 1, 1, 1) );

gr.Rectangle ( new PointD (0, 0), 1, 1);
gr.Pattern =  pat;
gr.Fill ();

pat.Destroy ();
  

[Edit]

Requirements

Namespace: Cairo
Assembly: Mono.Cairo (in Mono.Cairo.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0