skrypton-api / com.waicool20.skrypton.jni / NativeInterface

NativeInterface

abstract class NativeInterface : AutoCloseable

Base class for classes that have native components.

Constructors

<init>

NativeInterface()

Base class for classes that have native components.

Properties

handle

abstract val handle: CPointer

Native pointer

Functions

dispose

fun dispose(): Unit

Disposes this object, usually same action as close

Inheritors

SKryptonApp

object SKryptonApp : NativeInterface

A singleton app instance for this library and is the main entry point for any program that wants to use any of the SKrypton APIs. This object is in charge of initializing the native components and managing it.

SKryptonEvent

abstract class SKryptonEvent : NativeInterface

Class that represents an event originating from SKrypton.

SKryptonWebProfile

class SKryptonWebProfile : NativeInterface

A class representing a profile used by the backing web engine.

SKryptonWebSettings

class SKryptonWebSettings : NativeInterface

A class representing settings used by the backing web engine.

SKryptonWidget

abstract class SKryptonWidget : NativeInterface

A class representing a user interface element.