C# Class LayoutFarm.RenderBoxes.RenderElementLayer

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

Public Properties

Property Type Description
dbug_InvalidateCount int
dbug_ValidateCount int
dbug_layer_id int

Protected Properties

Property Type Description
layerFlags int
owner RenderElement

Private Properties

Property Type Description
dbugGetLayoutTracer dbugVisualLayoutTracer

Public Methods

Method Description
Clear ( ) : void
DrawChildContent ( Canvas canvasPage, Rectangle updateArea ) : void
GetRenderElementIter ( ) : IEnumerable
GetRenderElementReverseIter ( ) : IEnumerable
HitTestCore ( HitChain hitChain ) : bool
RenderElementLayer ( RenderElement owner ) : System.Collections.Generic
TopDownReArrangeContent ( ) : void
TopDownReCalculateContentSize ( ) : void
ValidateCalculateContentSize ( ) : void
dbug_DumpElementProps ( dbugLayoutMsgWriter writer ) : void

Protected Methods

Method Description
BeginDrawingChildContent ( ) : void
FinishDrawingChildContent ( ) : void
OwnerInvalidateGraphic ( ) : void
SetDoubleCanvas ( bool useWithWidth, bool useWithHeight ) : void
SetPostCalculateLayerContentSize ( Size s ) : void
SetPostCalculateLayerContentSize ( int width, int height ) : void
ValidateArrangement ( ) : void
vinv_dbug_BeginSetElementBound ( RenderElement ve ) : void
vinv_dbug_EndSetElementBound ( RenderElement ve ) : void
vinv_dbug_EnterLayerReArrangeContent ( RenderElementLayer layer ) : void
vinv_dbug_EnterLayerReCalculateContent ( RenderElementLayer layer ) : void
vinv_dbug_ExitLayerReArrangeContent ( ) : void
vinv_dbug_ExitLayerReCalculateContent ( ) : void
vinv_dbug_WriteInfo ( dbugVisitorMessage msg, object o ) : void

Private Methods

Method Description
dbugGetLayoutTracer ( ) : dbugVisualLayoutTracer

Method Details

BeginDrawingChildContent() protected method

protected BeginDrawingChildContent ( ) : void
return void

Clear() public abstract method

public abstract Clear ( ) : void
return void

DrawChildContent() public abstract method

public abstract DrawChildContent ( Canvas canvasPage, Rectangle updateArea ) : void
canvasPage PixelFarm.Drawing.Canvas
updateArea PixelFarm.Drawing.Rectangle
return void

FinishDrawingChildContent() protected method

protected FinishDrawingChildContent ( ) : void
return void

GetRenderElementIter() public abstract method

public abstract GetRenderElementIter ( ) : IEnumerable
return IEnumerable

GetRenderElementReverseIter() public abstract method

public abstract GetRenderElementReverseIter ( ) : IEnumerable
return IEnumerable

HitTestCore() public abstract method

public abstract HitTestCore ( HitChain hitChain ) : bool
hitChain HitChain
return bool

OwnerInvalidateGraphic() protected method

protected OwnerInvalidateGraphic ( ) : void
return void

RenderElementLayer() public method

public RenderElementLayer ( RenderElement owner ) : System.Collections.Generic
owner RenderElement
return System.Collections.Generic

SetDoubleCanvas() protected method

protected SetDoubleCanvas ( bool useWithWidth, bool useWithHeight ) : void
useWithWidth bool
useWithHeight bool
return void

SetPostCalculateLayerContentSize() protected method

protected SetPostCalculateLayerContentSize ( Size s ) : void
s PixelFarm.Drawing.Size
return void

SetPostCalculateLayerContentSize() protected method

protected SetPostCalculateLayerContentSize ( int width, int height ) : void
width int
height int
return void

TopDownReArrangeContent() public abstract method

public abstract TopDownReArrangeContent ( ) : void
return void

TopDownReCalculateContentSize() public abstract method

public abstract TopDownReCalculateContentSize ( ) : void
return void

ValidateArrangement() protected method

protected ValidateArrangement ( ) : void
return void

ValidateCalculateContentSize() public method

public ValidateCalculateContentSize ( ) : void
return void

dbug_DumpElementProps() public abstract method

public abstract dbug_DumpElementProps ( dbugLayoutMsgWriter writer ) : void
writer dbugLayoutMsgWriter
return void

vinv_dbug_BeginSetElementBound() protected static method

protected static vinv_dbug_BeginSetElementBound ( RenderElement ve ) : void
ve RenderElement
return void

vinv_dbug_EndSetElementBound() protected static method

protected static vinv_dbug_EndSetElementBound ( RenderElement ve ) : void
ve RenderElement
return void

vinv_dbug_EnterLayerReArrangeContent() protected static method

protected static vinv_dbug_EnterLayerReArrangeContent ( RenderElementLayer layer ) : void
layer RenderElementLayer
return void

vinv_dbug_EnterLayerReCalculateContent() protected static method

protected static vinv_dbug_EnterLayerReCalculateContent ( RenderElementLayer layer ) : void
layer RenderElementLayer
return void

vinv_dbug_ExitLayerReArrangeContent() protected static method

protected static vinv_dbug_ExitLayerReArrangeContent ( ) : void
return void

vinv_dbug_ExitLayerReCalculateContent() protected static method

protected static vinv_dbug_ExitLayerReCalculateContent ( ) : void
return void

vinv_dbug_WriteInfo() protected static method

protected static vinv_dbug_WriteInfo ( dbugVisitorMessage msg, object o ) : void
msg dbugVisitorMessage
o object
return void

Property Details

dbug_InvalidateCount public_oe property

public int dbug_InvalidateCount
return int

dbug_ValidateCount public_oe property

public int dbug_ValidateCount
return int

dbug_layer_id public_oe property

public int dbug_layer_id
return int

layerFlags protected_oe property

protected int layerFlags
return int

owner protected_oe property

protected RenderElement owner
return RenderElement