C# 클래스 LayoutFarm.RenderBoxes.RenderElementLayer

파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
dbug_InvalidateCount int
dbug_ValidateCount int
dbug_layer_id int

보호된 프로퍼티들

프로퍼티 타입 설명
layerFlags int
owner RenderElement

Private Properties

프로퍼티 타입 설명
dbugGetLayoutTracer dbugVisualLayoutTracer

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
dbugGetLayoutTracer ( ) : dbugVisualLayoutTracer

메소드 상세

BeginDrawingChildContent() 보호된 메소드

protected BeginDrawingChildContent ( ) : void
리턴 void

Clear() 공개 추상적인 메소드

public abstract Clear ( ) : void
리턴 void

DrawChildContent() 공개 추상적인 메소드

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

FinishDrawingChildContent() 보호된 메소드

protected FinishDrawingChildContent ( ) : void
리턴 void

GetRenderElementIter() 공개 추상적인 메소드

public abstract GetRenderElementIter ( ) : IEnumerable
리턴 IEnumerable

GetRenderElementReverseIter() 공개 추상적인 메소드

public abstract GetRenderElementReverseIter ( ) : IEnumerable
리턴 IEnumerable

HitTestCore() 공개 추상적인 메소드

public abstract HitTestCore ( HitChain hitChain ) : bool
hitChain HitChain
리턴 bool

OwnerInvalidateGraphic() 보호된 메소드

protected OwnerInvalidateGraphic ( ) : void
리턴 void

RenderElementLayer() 공개 메소드

public RenderElementLayer ( RenderElement owner ) : System.Collections.Generic
owner RenderElement
리턴 System.Collections.Generic

SetDoubleCanvas() 보호된 메소드

protected SetDoubleCanvas ( bool useWithWidth, bool useWithHeight ) : void
useWithWidth bool
useWithHeight bool
리턴 void

SetPostCalculateLayerContentSize() 보호된 메소드

protected SetPostCalculateLayerContentSize ( Size s ) : void
s PixelFarm.Drawing.Size
리턴 void

SetPostCalculateLayerContentSize() 보호된 메소드

protected SetPostCalculateLayerContentSize ( int width, int height ) : void
width int
height int
리턴 void

TopDownReArrangeContent() 공개 추상적인 메소드

public abstract TopDownReArrangeContent ( ) : void
리턴 void

TopDownReCalculateContentSize() 공개 추상적인 메소드

public abstract TopDownReCalculateContentSize ( ) : void
리턴 void

ValidateArrangement() 보호된 메소드

protected ValidateArrangement ( ) : void
리턴 void

ValidateCalculateContentSize() 공개 메소드

public ValidateCalculateContentSize ( ) : void
리턴 void

dbug_DumpElementProps() 공개 추상적인 메소드

public abstract dbug_DumpElementProps ( dbugLayoutMsgWriter writer ) : void
writer dbugLayoutMsgWriter
리턴 void

vinv_dbug_BeginSetElementBound() 보호된 정적인 메소드

protected static vinv_dbug_BeginSetElementBound ( RenderElement ve ) : void
ve RenderElement
리턴 void

vinv_dbug_EndSetElementBound() 보호된 정적인 메소드

protected static vinv_dbug_EndSetElementBound ( RenderElement ve ) : void
ve RenderElement
리턴 void

vinv_dbug_EnterLayerReArrangeContent() 보호된 정적인 메소드

protected static vinv_dbug_EnterLayerReArrangeContent ( RenderElementLayer layer ) : void
layer RenderElementLayer
리턴 void

vinv_dbug_EnterLayerReCalculateContent() 보호된 정적인 메소드

protected static vinv_dbug_EnterLayerReCalculateContent ( RenderElementLayer layer ) : void
layer RenderElementLayer
리턴 void

vinv_dbug_ExitLayerReArrangeContent() 보호된 정적인 메소드

protected static vinv_dbug_ExitLayerReArrangeContent ( ) : void
리턴 void

vinv_dbug_ExitLayerReCalculateContent() 보호된 정적인 메소드

protected static vinv_dbug_ExitLayerReCalculateContent ( ) : void
리턴 void

vinv_dbug_WriteInfo() 보호된 정적인 메소드

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

프로퍼티 상세

dbug_InvalidateCount 공개적으로 프로퍼티

public int dbug_InvalidateCount
리턴 int

dbug_ValidateCount 공개적으로 프로퍼티

public int dbug_ValidateCount
리턴 int

dbug_layer_id 공개적으로 프로퍼티

public int dbug_layer_id
리턴 int

layerFlags 보호되어 있는 프로퍼티

protected int layerFlags
리턴 int

owner 보호되어 있는 프로퍼티

protected RenderElement owner
리턴 RenderElement