CefBrowser

class CefBrowser(backend: CefBrowserBackend, url: String, viewport: BrowserViewport, val settings: BrowserSettings, var priority: Short = 0, inputAcceptor: InputAcceptor? = null) : Browser, InputHandler, MinecraftShortcuts

Constructors

Link copied to clipboard
constructor(backend: CefBrowserBackend, url: String, viewport: BrowserViewport, settings: BrowserSettings, priority: Short = 0, inputAcceptor: InputAcceptor? = null)

Properties

Link copied to clipboard
open val gpuDevice: GpuDevice
Link copied to clipboard
open val interaction: MultiPlayerGameMode
Link copied to clipboard
open override var isInitialized: Boolean
Link copied to clipboard
open val mc: Minecraft
Link copied to clipboard
open val network: ClientPacketListener
Link copied to clipboard
open val player: LocalPlayer
Link copied to clipboard
open override var priority: Short
Link copied to clipboard
Link copied to clipboard
open override var state: BrowserState
Link copied to clipboard
open override val texture: BrowserTexture?

Current browser texture for rendering

Link copied to clipboard
open override var url: String

Current URL of the browser

Link copied to clipboard
open override var viewport: BrowserViewport
Link copied to clipboard
open override var visible: Boolean
Link copied to clipboard
open val world: ClientLevel

Functions

Link copied to clipboard
open override fun charTyped(char: Char, modifiers: Int)

Handles character typed events

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun forceReload()

Reloads the page ignoring cache

Link copied to clipboard
open override fun goBack()

Navigate back in history

Link copied to clipboard
open override fun goForward()

Navigate forward in history

Link copied to clipboard
open override fun invalidate()

Invalidates the browser texture, forcing a redraw

Link copied to clipboard
open override fun keyPressed(keyCode: Int, scanCode: Int, modifiers: Int)

Handles key press events

Link copied to clipboard
open override fun keyReleased(keyCode: Int, scanCode: Int, modifiers: Int)

Handles key release events

Link copied to clipboard
open override fun mouseClicked(mouseX: Double, mouseY: Double, mouseButton: Int)

Handles mouse click events

Link copied to clipboard
open override fun mouseMoved(mouseX: Double, mouseY: Double)

Handles mouse movement events

Link copied to clipboard
open override fun mouseReleased(mouseX: Double, mouseY: Double, mouseButton: Int)

Handles mouse release events

Link copied to clipboard
open override fun mouseScrolled(mouseX: Double, mouseY: Double, delta: Double)

Handles mouse scroll events

Link copied to clipboard
open override fun reload()

Reloads the current page

Link copied to clipboard
open override fun toString(): String

String representation of the Browser Instance

Link copied to clipboard
open override fun update(width: Int, height: Int)

Updates browser dimensions and properties