Logo FS-Skia-UI

Layout Module

Public contract module exposed by this FS.Skia.UI package.

Functions and values

Function or value Description

dock config children

Full Usage: dock config children

Parameters:
Returns: Scene

Public contract function exposed by this FS.Skia.UI package.

config : DockConfig
children : LayoutChild list
Returns: Scene

evaluate available root

Full Usage: evaluate available root

Parameters:
Returns: LayoutResult

Public contract function exposed by this FS.Skia.UI package.

available : AvailableSpace
root : LayoutNode
Returns: LayoutResult

evaluateIncremental previous changedNodeIds available root

Full Usage: evaluateIncremental previous changedNodeIds available root

Parameters:
Returns: LayoutResult

Public contract function exposed by this FS.Skia.UI package.

previous : LayoutResult
changedNodeIds : LayoutNodeId list
available : AvailableSpace
root : LayoutNode
Returns: LayoutResult

hitTestComputed policy result x y

Full Usage: hitTestComputed policy result x y

Parameters:
Returns: LayoutNodeId option

Public contract function exposed by this FS.Skia.UI package.

policy : PixelSnapPolicy
result : LayoutResult
x : float
y : float
Returns: LayoutNodeId option

horizontalStack config children

Full Usage: horizontalStack config children

Parameters:
Returns: Scene

Public contract function exposed by this FS.Skia.UI package.

config : StackConfig
children : LayoutChild list
Returns: Scene

initWorkflow available root

Full Usage: initWorkflow available root

Parameters:
Returns: LayoutWorkflowModel * LayoutWorkflowEffect list

Public contract function exposed by this FS.Skia.UI package.

available : AvailableSpace
root : LayoutNode
Returns: LayoutWorkflowModel * LayoutWorkflowEffect list

interpretWorkflowEffect effect model

Full Usage: interpretWorkflowEffect effect model

Parameters:
Returns: LayoutWorkflowMsg

Public contract function exposed by this FS.Skia.UI package.

effect : LayoutWorkflowEffect
model : LayoutWorkflowModel
Returns: LayoutWorkflowMsg

measureHorizontal config children

Full Usage: measureHorizontal config children

Parameters:
Returns: LayoutBounds list

Public contract function exposed by this FS.Skia.UI package.

config : StackConfig
children : LayoutChild list
Returns: LayoutBounds list

measureVertical config children

Full Usage: measureVertical config children

Parameters:
Returns: LayoutBounds list

Public contract function exposed by this FS.Skia.UI package.

config : StackConfig
children : LayoutChild list
Returns: LayoutBounds list

renderComputed result root

Full Usage: renderComputed result root

Parameters:
Returns: Scene

Public contract function exposed by this FS.Skia.UI package.

result : LayoutResult
root : LayoutNode
Returns: Scene

snapBounds policy bounds

Full Usage: snapBounds policy bounds

Parameters:
Returns: LayoutBounds

Public contract function exposed by this FS.Skia.UI package.

policy : PixelSnapPolicy
bounds : LayoutBounds
Returns: LayoutBounds

updateWorkflow msg model

Full Usage: updateWorkflow msg model

Parameters:
Returns: LayoutWorkflowModel * LayoutWorkflowEffect list

Public contract function exposed by this FS.Skia.UI package.

msg : LayoutWorkflowMsg
model : LayoutWorkflowModel
Returns: LayoutWorkflowModel * LayoutWorkflowEffect list

verticalStack config children

Full Usage: verticalStack config children

Parameters:
Returns: Scene

Public contract function exposed by this FS.Skia.UI package.

config : StackConfig
children : LayoutChild list
Returns: Scene

Type something to start searching.