Package-level declarations
Types
Link copied to clipboard
Injectable boundary for device capability discovery.
Link copied to clipboard
Production CapabilityProvider backed by OnyxSdk.
Link copied to clipboard
Production DisplayController backed by the recovered firmware APIs.
Link copied to clipboard
Production PenSessionFactory backed by RawInkSession.
Link copied to clipboard
interface DisplayController
Injectable boundary for refresh dispatch and process-global transient update modes.
Link copied to clipboard
Injectable boundary for lifecycle-owned raw-ink sessions.
Functions
Link copied to clipboard
suspend fun PenSessionFactory.attach(surfaceView: SurfaceView, lifecycleOwner: LifecycleOwner, configuration: RawInkConfiguration = RawInkConfiguration()): Result<PenSession>
Attaches with fail-fast process ownership unless the caller requests another lease policy.
Link copied to clipboard
suspend fun CapabilityProvider.capabilities(surfaceView: SurfaceView? = null): Result<OnyxDeviceCapabilities>
Ergonomic passive probe while retaining SAM-convertible injectable interfaces.