C# Class LayoutFarm.RenderBoxBase

Inheritance: RenderElement
Mostra file Open project: prepare/HTML-Renderer Class Usage Examples

Public Properties

Property Type Description
debugBreaK1 bool

Public Methods

Method Description
AddChild ( RenderElement renderE ) : void
ChildrenHitTestCore ( HitChain hitChain ) : void
ClearAllChildren ( ) : void
CustomDrawToThisCanvas ( Canvas canvas, Rectangle updateArea ) : void
FindUnderlyingSiblingAtPoint ( Point point ) : RenderElement
RemoveChild ( RenderElement renderE ) : void
RenderBoxBase ( RootGraphic rootgfx, int width, int height ) : PixelFarm.Drawing
ResetRootGraphics ( RootGraphic rootgfx ) : void
SetViewport ( int viewportX, int viewportY ) : void
TopDownReCalculateContentSize ( ) : void
dbugForceTopDownReArrangeContent ( ) : void
dbugTopDownReArrangeContentIfNeed ( ) : void
dbug_DumpVisualProps ( dbugLayoutMsgWriter writer ) : void

Protected Methods

Method Description
DrawBoxContent ( Canvas canvas, Rectangle updateArea ) : void
DrawDefaultLayer ( Canvas canvas, Rectangle &updateArea ) : void

Private Methods

Method Description
debug_RecordLayerInfo ( RenderElementLayer layer ) : void

Method Details

AddChild() public method

public AddChild ( RenderElement renderE ) : void
renderE RenderElement
return void

ChildrenHitTestCore() public method

public ChildrenHitTestCore ( HitChain hitChain ) : void
hitChain LayoutFarm.RenderBoxes.HitChain
return void

ClearAllChildren() public method

public ClearAllChildren ( ) : void
return void

CustomDrawToThisCanvas() public final method

public final CustomDrawToThisCanvas ( Canvas canvas, Rectangle updateArea ) : void
canvas PixelFarm.Drawing.Canvas
updateArea PixelFarm.Drawing.Rectangle
return void

DrawBoxContent() protected abstract method

protected abstract DrawBoxContent ( Canvas canvas, Rectangle updateArea ) : void
canvas PixelFarm.Drawing.Canvas
updateArea PixelFarm.Drawing.Rectangle
return void

DrawDefaultLayer() protected method

protected DrawDefaultLayer ( Canvas canvas, Rectangle &updateArea ) : void
canvas PixelFarm.Drawing.Canvas
updateArea PixelFarm.Drawing.Rectangle
return void

FindUnderlyingSiblingAtPoint() public method

public FindUnderlyingSiblingAtPoint ( Point point ) : RenderElement
point PixelFarm.Drawing.Point
return RenderElement

RemoveChild() public method

public RemoveChild ( RenderElement renderE ) : void
renderE RenderElement
return void

RenderBoxBase() public method

public RenderBoxBase ( RootGraphic rootgfx, int width, int height ) : PixelFarm.Drawing
rootgfx RootGraphic
width int
height int
return PixelFarm.Drawing

ResetRootGraphics() public method

public ResetRootGraphics ( RootGraphic rootgfx ) : void
rootgfx RootGraphic
return void

SetViewport() public method

public SetViewport ( int viewportX, int viewportY ) : void
viewportX int
viewportY int
return void

TopDownReCalculateContentSize() public final method

public final TopDownReCalculateContentSize ( ) : void
return void

dbugForceTopDownReArrangeContent() public method

public dbugForceTopDownReArrangeContent ( ) : void
return void

dbugTopDownReArrangeContentIfNeed() public method

public dbugTopDownReArrangeContentIfNeed ( ) : void
return void

dbug_DumpVisualProps() public method

public dbug_DumpVisualProps ( dbugLayoutMsgWriter writer ) : void
writer dbugLayoutMsgWriter
return void

Property Details

debugBreaK1 public_oe static_oe property

public static bool debugBreaK1
return bool