C# Класс LayoutFarm.RenderBoxes.RenderElementLayer

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

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

Свойство Тип Описание
dbug_InvalidateCount int
dbug_ValidateCount int
dbug_layer_id int

Защищенные свойства (Protected)

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