Package-level declarations

Types

Link copied to clipboard
interface BrowserBackend

The browser interface which is used to create tabs and manage the browser backend. Due to different possible browser backends, this interface is used to abstract the browser backend.

Link copied to clipboard
Link copied to clipboard
class BrowserBackendProvider @JvmOverloads constructor(val id: String, val name: String, val description: String, val selectable: Boolean = true, val create: () -> BrowserBackend) : Tagged

A browser engine to render the client's pages with.

Link copied to clipboard
class BrowserSelectionScreen(backends: List<BrowserBackendProvider>, selection: CompletableDeferred<BrowserBackendProvider>) : Screen

Asks which browser backend to use, before any is loaded.

Link copied to clipboard
data class BrowserTexture(val textureSetup: TextureSetup, val width: Int, val height: Int, val bgra: Boolean, val u1: Float = 0.0f, val v1: Float = 0.0f, val u2: Float = 1.0f, val v2: Float = 1.0f) : Record

Represents a texture used by the browser.

Properties

Link copied to clipboard

Overrides the player's choice.

Link copied to clipboard
Link copied to clipboard