C# 클래스 LayoutFarm.RenderBoxBase

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

공개 프로퍼티들

프로퍼티 타입 설명
debugBreaK1 bool

공개 메소드들

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

보호된 메소드들

메소드 설명
DrawBoxContent ( Canvas canvas, Rectangle updateArea ) : void
DrawDefaultLayer ( Canvas canvas, Rectangle &updateArea ) : void

비공개 메소드들

메소드 설명
debug_RecordLayerInfo ( RenderElementLayer layer ) : void

메소드 상세

AddChild() 공개 메소드

public AddChild ( RenderElement renderE ) : void
renderE RenderElement
리턴 void

ChildrenHitTestCore() 공개 메소드

public ChildrenHitTestCore ( HitChain hitChain ) : void
hitChain LayoutFarm.RenderBoxes.HitChain
리턴 void

ClearAllChildren() 공개 메소드

public ClearAllChildren ( ) : void
리턴 void

CustomDrawToThisCanvas() 공개 최종 메소드

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

DrawBoxContent() 보호된 추상적인 메소드

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

DrawDefaultLayer() 보호된 메소드

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

FindUnderlyingSiblingAtPoint() 공개 메소드

public FindUnderlyingSiblingAtPoint ( Point point ) : RenderElement
point PixelFarm.Drawing.Point
리턴 RenderElement

RemoveChild() 공개 메소드

public RemoveChild ( RenderElement renderE ) : void
renderE RenderElement
리턴 void

RenderBoxBase() 공개 메소드

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

ResetRootGraphics() 공개 메소드

public ResetRootGraphics ( RootGraphic rootgfx ) : void
rootgfx RootGraphic
리턴 void

SetViewport() 공개 메소드

public SetViewport ( int viewportX, int viewportY ) : void
viewportX int
viewportY int
리턴 void

TopDownReCalculateContentSize() 공개 최종 메소드

public final TopDownReCalculateContentSize ( ) : void
리턴 void

dbugForceTopDownReArrangeContent() 공개 메소드

public dbugForceTopDownReArrangeContent ( ) : void
리턴 void

dbugTopDownReArrangeContentIfNeed() 공개 메소드

public dbugTopDownReArrangeContentIfNeed ( ) : void
리턴 void

dbug_DumpVisualProps() 공개 메소드

public dbug_DumpVisualProps ( dbugLayoutMsgWriter writer ) : void
writer dbugLayoutMsgWriter
리턴 void

프로퍼티 상세

debugBreaK1 공개적으로 정적으로 프로퍼티

public static bool debugBreaK1
리턴 bool