C# Class LayoutFarm.Svg.SvgElement

Inheritance: SvgNode
ファイルを表示 Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
AddChild ( SvgElement child ) : void
ConvertToPx ( CssLength length, ReEvaluateArgs &args ) : float
GetFirstNode ( ) : LinkedListNode
HitTestCore ( SvgHitChain svgChain, float x, float y ) : bool
Paint ( PaintVisitor p ) : void
ReEvaluateComputeValue ( ReEvaluateArgs &args ) : void
SvgElement ( object controller ) : PixelFarm.Drawing
UnsafeGetController ( SvgElement elem ) : object

Method Details

AddChild() public method

public AddChild ( SvgElement child ) : void
child SvgElement
return void

ConvertToPx() public static method

public static ConvertToPx ( CssLength length, ReEvaluateArgs &args ) : float
length LayoutFarm.Css.CssLength
args ReEvaluateArgs
return float

GetFirstNode() public method

public GetFirstNode ( ) : LinkedListNode
return LinkedListNode

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

SvgElement() public method

public SvgElement ( object controller ) : PixelFarm.Drawing
controller object
return PixelFarm.Drawing

UnsafeGetController() public static method

public static UnsafeGetController ( SvgElement elem ) : object
elem SvgElement
return object