EpdController
com.onyx.android.sdk.api.device.epd.EpdController
Abstract class (all methods static) providing low-level EPD display control.
Hidden API — requires the hiddenapibypass library to be initialised before
use. See Hidden-API bypass.
Waveform control
Signature |
Description |
|---|---|
|
[AI Generated] Triggers an immediate EPD refresh of the entire view using the specified waveform. |
|
[AI Generated] Triggers a partial EPD refresh of the given screen-absolute rect. |
|
[AI Generated] Schedules an EPD refresh from a background thread. |
|
[AI Generated] Full-screen refresh. Equivalent to |
|
[AI Generated] Partial refresh of a screen region. |
|
[AI Generated] Queues a single GC refresh on the next frame. Clears ghosting without requiring a specific view. |
View update mode
Signature |
Description |
|---|---|
|
[AI Generated] Sets the persistent waveform mode for a view. All subsequent normal redraws use this mode until changed or reset. |
|
[AI Generated] Returns the current default waveform for a view. |
|
[AI Generated] Removes any per-view waveform override, reverting to system default. |
|
[AI Generated] Enables EPD post-processing for the view. Pass |
|
[AI Generated] System-wide post-processing toggle. Prefer the per-view overload. |
Transient and scoped updates
Signature |
Description |
|---|---|
|
[AI Generated] Applies a temporary waveform for the next redraw only. Reverts automatically after one frame. Useful for suppressing artefacts during mode transitions. |
|
[AI Generated] Clears a previously set transient waveform. |
|
[AI Generated] Sets a waveform override scoped to a specific package. Persists
until |
|
[AI Generated] Removes the current app-scope waveform override. |
Display hold / bypass
Signature |
Description |
|---|---|
|
[AI Generated] When |
|
[AI Generated] Low-level display bypass control. Undocumented. |
Handwriting repaint
Signature |
Description |
|---|---|
|
[AI Generated] Issues a partial repaint using the handwriting waveform. |
|
[AI Generated] Rect-based overload. |
|
[AI Generated] Puts the EPD driver into scribble (handwriting) mode for the view. The SDK calls this internally around raw drawing sessions. |
|
[AI Generated] Exits scribble mode for the view. |
Coordinate mapping
Signature |
Description |
|---|---|
|
[AI Generated] Converts a screen-space rect to the pen digitizer’s native
coordinate space. Returns empty if |
|
[AI Generated] Point-array overload. |
|
[AI Generated] Inverse: digitizer native → screen space. |
|
[AI Generated] Pen digitizer native resolution (may differ from display). |
CTP (Capacitive Touch Panel) control
Signature |
Description |
|---|---|
|
[AI Generated] Disables capacitive finger touch in the specified screen regions while leaving stylus input active. Useful to prevent accidental palm touches. |
|
[AI Generated] Removes all app-level CTP disable regions. |
|
[AI Generated] Powers the capacitive touch panel on or off. |