Package-level declarations

Types

Link copied to clipboard

Host-supplied hook that enables the minimum hidden-API exemptions needed by the SDK.

Link copied to clipboard

SDK modules that were initialized by OnyxSdk.initialize.

Link copied to clipboard
data class OnyxInitializationOptions(val legacyBaseServices: Boolean = false, val hiddenApiExemptionProvider: HiddenApiExemptionProvider? = null)

Options for the explicit, idempotent OnyxSdk.initialize bootstrap.

Link copied to clipboard
data class OnyxInitializationReceipt(val modules: Set<InitializedModule>, val reusedApplication: Boolean)

Result of a successful OnyxSdk.initialize call.

Link copied to clipboard
object OnyxSdk

Process-wide entry point for SDK bootstrap, capability discovery, and diagnostics.

Link copied to clipboard
data class PixelSize(val width: Int, val height: Int)

Immutable pixel dimensions for Kotlin callers that do not need the recovered mutable API.

Functions

Link copied to clipboard

Copies this immutable size into an Android framework size.

Link copied to clipboard

Copies this Android size into an immutable PixelSize.