Viewer Module
Public contract module exposed by this FS.Skia.UI package.
Functions and values
| Function or value |
Description
|
Full Usage:
captureDiagnostic options diagnostic
Parameters:
ViewerDiagnosticsOptions
diagnostic : ViewerDiagnosticEvent
Returns: ViewerDiagnosticEvent option
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
captureScreenshotEvidence request options scene
Parameters:
ScreenshotEvidenceRequest
options : ViewerOptions
scene : SceneNode
Returns: ScreenshotEvidenceResult
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
classifyWindowObservation outcome externalObservationAttempted externalWindowMatched captureAttempted captureSucceeded
Parameters:
ViewerLaunchOutcome
externalObservationAttempted : bool
externalWindowMatched : bool option
captureAttempted : bool
captureSucceeded : bool option
Returns: ViewerWindowObservationResult
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
classifyWindowState diagnostic
Parameters:
ViewerWindowStateDiagnostic
Returns: ViewerLifecycleState
|
Public contract function exposed by this FS.Skia.UI package.
|
|
Public contract function exposed by this FS.Skia.UI package.
|
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
desktopSessionDiagnostic ()
Parameters:
unit
Returns: ViewerDesktopSessionDiagnostic
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
failureFromDiagnostic diagnostic
Parameters:
ViewerDiagnosticEvent
Returns: ViewerRunFailure
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
init options
Parameters:
ViewerOptions
Returns: ViewerModel * ViewerEffect list
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
initEvidenceWorkflow request
Parameters:
ScreenshotEvidenceRequest
Returns: EvidenceWorkflowModel * EvidenceWorkflowEffect list
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
initRun request
Parameters:
ViewerRunRequest
Returns: ViewerRunModel * ViewerRunEffect list
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
initWithWindowBehavior options behavior
Parameters:
ViewerOptions
behavior : ViewerWindowBehaviorRequest
Returns: ViewerModel * ViewerEffect list
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
run options scene
Parameters:
ViewerOptions
scene : SceneNode
Returns: Result<ViewerLaunchOutcome, ViewerRunFailure>
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
runApp options host
Parameters:
ViewerOptions
host : GeneratedAppHost<'model, 'msg>
Returns: Result<ViewerLaunchOutcome, ViewerRunFailure>
Type parameters: 'model, 'msg |
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
runAppEvidence request options host
Parameters:
ViewerRunRequest
options : ViewerOptions
host : GeneratedAppHost<'model, 'msg>
Returns: Result<ViewerLaunchOutcome, ViewerRunFailure>
Type parameters: 'model, 'msg |
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
runAppWithWindowBehavior options behavior host
Parameters:
ViewerOptions
behavior : ViewerWindowBehaviorRequest
host : GeneratedAppHost<'model, 'msg>
Returns: Result<ViewerLaunchOutcome, ViewerRunFailure>
Type parameters: 'model, 'msg |
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
runBounded request options scene
Parameters:
ViewerRunRequest
options : ViewerOptions
scene : SceneNode
Returns: Result<ViewerRunEvidence, ViewerRunFailure>
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
runForFrames frameCount options scene
Parameters:
int
options : ViewerOptions
scene : SceneNode
Returns: Result<ViewerRunEvidence, ViewerRunFailure>
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
runInteractiveViewer options host
Parameters:
ViewerOptions
host : InteractiveViewerHost<'model, 'msg>
Returns: Result<ViewerLaunchOutcome, ViewerRunFailure>
Type parameters: 'model, 'msg |
Feature 085 — pointer-aware, size-aware durable launch. Routes native pointer events and window resizes to the host and renders the size-aware `View`; additive to `runApp`/`runAppWithWindowBehavior`, which stay intact (FR-004/FR-006/FR-009).
|
Full Usage:
runInteractiveViewerWithWindowBehavior options behavior host
Parameters:
ViewerOptions
behavior : ViewerWindowBehaviorRequest
host : InteractiveViewerHost<'model, 'msg>
Returns: Result<ViewerLaunchOutcome, ViewerRunFailure>
Type parameters: 'model, 'msg |
As `runInteractiveViewer` with an explicit window behavior.
|
Full Usage:
runUntilFirstFrame options scene
Parameters:
ViewerOptions
scene : SceneNode
Returns: Result<ViewerRunEvidence, ViewerRunFailure>
|
Public contract function exposed by this FS.Skia.UI package.
|
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
shouldCaptureDiagnostic options diagnostic
Parameters:
ViewerDiagnosticsOptions
diagnostic : ViewerDiagnosticEvent
Returns: bool
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
update msg model
Parameters:
ViewerMsg
model : ViewerModel
Returns: ViewerModel * ViewerEffect list
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
updateEvidenceWorkflow msg model
Parameters:
EvidenceWorkflowMsg
model : EvidenceWorkflowModel
Returns: EvidenceWorkflowModel * EvidenceWorkflowEffect list
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
updateRun msg model
Parameters:
ViewerRunMsg
model : ViewerRunModel
Returns: ViewerRunModel * ViewerRunEffect list
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
validateWindowBehavior request
Parameters:
ViewerWindowBehaviorRequest
Returns: ViewerWindowOptionResult list
|
Public contract function exposed by this FS.Skia.UI package.
|
Full Usage:
validateWindowLaunchBehavior initialSize request
Parameters:
Size
request : ViewerWindowBehaviorRequest
Returns: ViewerWindowOptionResult list
|
Public contract function exposed by this FS.Skia.UI package.
|