C# Класс LayoutFarm.RenderBoxBase

Наследование: RenderElement
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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