Viewer Module
The Elmish viewer host edge (moved from the FS.Skia.UI monolith with identical function shapes).
Functions and values
| Function or value |
Description
|
Full Usage:
create configuration init update view
Parameters:
ViewerConfiguration
init : unit -> 'model * Cmd<'msg>
update : 'msg -> 'model -> 'model * Cmd<'msg>
view : 'model -> Scene
Returns: ViewerProgram<'model, 'msg>
Type parameters: 'model, 'msg |
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
defaultConfiguration title initialSize
Parameters:
string
initialSize : Size
Returns: ViewerConfiguration
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
run program
Parameters:
ViewerProgram<'model, 'msg>
Returns: Result<unit, RenderDiagnostic>
Type parameters: 'model, 'msg |
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
withEffectMapping mapper program
Parameters:
'msg -> ViewerEffect<'msg> option
program : ViewerProgram<'model, 'msg>
Returns: ViewerProgram<'model, 'msg>
Type parameters: 'msg, 'model |
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
withEventMapping mapper program
Parameters:
ViewerEvent -> 'msg option
program : ViewerProgram<'model, 'msg>
Returns: ViewerProgram<'model, 'msg>
Type parameters: 'msg, 'model |
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
withSubscription subscription program
Parameters:
'model -> (string list * (Dispatch<'msg> -> IDisposable)) list
program : ViewerProgram<'model, 'msg>
Returns: ViewerProgram<'model, 'msg>
Type parameters: 'model, 'msg |
Public contract function exposed by this FS.Skia.UI package.
|