Package-level declarations
Types
Behavior requested when committing while the pen is down.
Complete brush configuration shared by raw overlay and native renderer APIs.
Shape used by the native renderer to stamp brush samples.
Controls bitmap commit coordination and refresh behavior.
Coordinate system used by raw input values.
Typed dash geometry retained without exposing the firmware float array.
Typed E Ink waveform/update mode accepted by KTX refresh APIs.
Eraser behavior for a raw-ink session.
Firmware eraser-style identifier.
Marks renderer features that require explicit opt-in and validation on target firmware.
Latest preview sample for an in-progress or just-completed stroke.
Policy used when another session owns the process-wide raw-ink lease.
Typed failure returned through Kotlin's Result.
Immutable configuration applied whenever a raw-ink session starts or resumes.
Portion of a view to refresh.
Firmware interpretation of raw-ink limit and exclusion regions.
Firmware stroke style used for overlay rendering.
Clock used by raw input timestamps.