C# Class SharpVectors.Dom.Svg.Rendering.RenderingNode

Defines the interface required for a rendering node to interact with the renderer and the SVG DOM
显示文件 Open project: codebutler/savagesvg Class Usage Examples

Protected Properties

Property Type Description
element ISvgElement
screenRegion System.Drawing.RectangleF

Public Methods

Method Description
AfterRender ( ISvgRenderer renderer ) : void
BeforeRender ( ISvgRenderer renderer ) : void
NeedRender ( ISvgRenderer renderer ) : bool
Render ( ISvgRenderer renderer ) : void

Protected Methods

Method Description
RenderingNode ( ISvgElement element ) : System

Method Details

AfterRender() public method

public AfterRender ( ISvgRenderer renderer ) : void
renderer ISvgRenderer
return void

BeforeRender() public method

public BeforeRender ( ISvgRenderer renderer ) : void
renderer ISvgRenderer
return void

NeedRender() public method

public NeedRender ( ISvgRenderer renderer ) : bool
renderer ISvgRenderer
return bool

Render() public method

public Render ( ISvgRenderer renderer ) : void
renderer ISvgRenderer
return void

RenderingNode() protected method

protected RenderingNode ( ISvgElement element ) : System
element ISvgElement
return System

Property Details

element protected_oe property

protected ISvgElement element
return ISvgElement

screenRegion protected_oe property

protected RectangleF,System.Drawing screenRegion
return System.Drawing.RectangleF