C# Class SharpVectors.Renderer.Gdi.GradientPaintServer

Summary description for PaintServer.
Inheritance: PaintServer
显示文件 Open project: codebutler/savagesvg Class Usage Examples

Public Methods

Method Description
GetBrush ( RectangleF bounds ) : Brush
GetRadialGradientRegion ( RectangleF bounds ) : Region
GradientPaintServer ( SvgGradientElement gradientElement ) : System

Private Methods

Method Description
GdipSetPathGradientGammaCorrection ( IntPtr brush, bool gamma ) : int
GetLinearGradientBrush ( SvgLinearGradientElement res, RectangleF bounds ) : LinearGradientBrush
GetRadialGradientBrush ( SvgRadialGradientElement res, RectangleF bounds ) : PathGradientBrush
correctPositions ( ArrayList positions, ArrayList colors ) : void
getColors ( XmlNodeList stops ) : ArrayList
getColorsAndPositions ( XmlNodeList stops, float &positions, Color &colors ) : void
getPositions ( XmlNodeList stops ) : ArrayList
getTransformMatrix ( SvgGradientElement gradientElement ) : Matrix

Method Details

GetBrush() public method

public GetBrush ( RectangleF bounds ) : Brush
bounds System.Drawing.RectangleF
return System.Drawing.Brush

GetRadialGradientRegion() public method

public GetRadialGradientRegion ( RectangleF bounds ) : Region
bounds System.Drawing.RectangleF
return System.Drawing.Region

GradientPaintServer() public method

public GradientPaintServer ( SvgGradientElement gradientElement ) : System
gradientElement SharpVectors.Dom.Svg.SvgGradientElement
return System