System.Drawing.Drawing2D.LinearGradientBrush
Encapsulates a Brush with a linear gradient. This class cannot be inherited.
namespace System.Drawing.Drawing2D
{
public sealed class LinearGradientBrush : Brush
{
public Blend Blend { get; set; }
public bool GammaCorrection { get; set; }
public ColorBlend InterpolationColors { get; set; }
public Color[] LinearColors { get; set; }
public RectangleF Rectangle { get; }
public Matrix Transform { get; set; }
public WrapMode WrapMode { get; set; }
public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2);
public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2);
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, LinearGradientMode linearGradientMode);
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle);
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, bool isAngleScaleable);
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, LinearGradientMode linearGradientMode);
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle);
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, bool isAngleScaleable);
public void MultiplyTransform(Matrix matrix);
public void MultiplyTransform(Matrix matrix, MatrixOrder order);
public void ResetTransform();
public void RotateTransform(float angle);
public void RotateTransform(float angle, MatrixOrder order);
public void ScaleTransform(float sx, float sy);
public void ScaleTransform(float sx, float sy, MatrixOrder order);
public void SetBlendTriangularShape(float focus);
public void SetBlendTriangularShape(float focus, float scale);
public void SetSigmaBellShape(float focus);
public void SetSigmaBellShape(float focus, float scale);
public void TranslateTransform(float dx, float dy);
public void TranslateTransform(float dx, float dy, MatrixOrder order);
}
}