RawInkSessionState

sealed interface RawInkSessionState(source)

Lifecycle state of a raw-ink session.

Inheritors

Types

Link copied to clipboard
data class Active(val surfaceGeneration: Long) : RawInkSessionState

The session is accepting input.

Link copied to clipboard

Cleanup completed successfully.

Link copied to clipboard

Cleanup has begun.

Link copied to clipboard
data class Committing(val surfaceGeneration: Long) : RawInkSessionState

A bitmap is being committed.

Link copied to clipboard
data class Failed(val failure: OnyxFailure) : RawInkSessionState

The session terminated unsuccessfully.

Link copied to clipboard

The session is acquiring firmware resources.

Link copied to clipboard
data class Suspended(val surfaceGeneration: Long, val reason: SuspensionReason) : RawInkSessionState

The session is paused.