C# Class LayoutFarm.Svg.SvgRootEventPortal

Inheritance: IEventPortal
Show file Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
HitTestCore ( SvgElement root, SvgHitChain chain, float x, float y ) : void
SvgRootEventPortal ( HtmlElement elementNode ) : System.Collections.Generic

Private Methods

Method Description
ClearPreviousSelection ( ) : void
ForEachEventListenerBubbleUp ( UIEventArgs e, SvgHitChain hitChain, EventListenerAction listenerAction ) : void
ForEachOnlyEventPortalBubbleUp ( UIEventArgs e, SvgHitChain hitPointChain, EventPortalAction eventPortalAction ) : void
ForEachSvgElementBubbleUp ( UIEventArgs e, SvgHitChain hitChain, EventListenerAction listenerAction ) : void
GetFreeHitChain ( ) : SvgHitChain
IEventPortal ( UIKeyEventArgs e ) : bool
IEventPortal ( UIFocusEventArgs e ) : void
IEventPortal ( UIKeyEventArgs e ) : void
IEventPortal ( UIMouseEventArgs e ) : void
ReleaseHitChain ( SvgHitChain hitChain ) : void
SetEventOrigin ( UIEventArgs e, SvgHitChain hitChain ) : void

Method Details

HitTestCore() public static method

public static HitTestCore ( SvgElement root, SvgHitChain chain, float x, float y ) : void
root SvgElement
chain SvgHitChain
x float
y float
return void

SvgRootEventPortal() public method

public SvgRootEventPortal ( HtmlElement elementNode ) : System.Collections.Generic
elementNode HtmlElement
return System.Collections.Generic