C# Class LayoutFarm.Svg.SvgRect

Inheritance: SvgVisualElement
Datei anzeigen Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
HitTestCore ( SvgHitChain svgChain, float x, float y ) : bool
Paint ( PaintVisitor p ) : void
ReEvaluateComputeValue ( ReEvaluateArgs &args ) : void
SvgRect ( SvgRectSpec rectSpec, object controller ) : System

Private Methods

Method Description
CreateRectGraphicPath ( float x, float y, float w, float h ) : GraphicsPath
CreateRoundRectGraphicPath ( float x, float y, float w, float h, float c_rx, float c_ry ) : GraphicsPath

Method Details

HitTestCore() public method

public HitTestCore ( SvgHitChain svgChain, float x, float y ) : bool
svgChain SvgHitChain
x float
y float
return bool

Paint() public method

public Paint ( PaintVisitor p ) : void
p LayoutFarm.HtmlBoxes.PaintVisitor
return void

ReEvaluateComputeValue() public method

public ReEvaluateComputeValue ( ReEvaluateArgs &args ) : void
args ReEvaluateArgs
return void

SvgRect() public method

public SvgRect ( SvgRectSpec rectSpec, object controller ) : System
rectSpec SvgRectSpec
controller object
return System