ApplicationWindow

abstract class ApplicationWindow(val program: Program) : AutoCloseable(source)

Constructors

Link copied to clipboard
constructor(program: Program)

Properties

Link copied to clipboard
Link copied to clipboard
abstract val cursorInWindow: Boolean
Link copied to clipboard
abstract var cursorPosition: Vector2
Link copied to clipboard
abstract var cursorType: CursorType
Link copied to clipboard
abstract var cursorVisible: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract var textInputArea: Rectangle?
Link copied to clipboard
abstract var textInputCursor: Double
Link copied to clipboard
Link copied to clipboard
abstract val windowClosable: Boolean
Link copied to clipboard
Link copied to clipboard
abstract val windowFocused: Boolean
Link copied to clipboard
abstract var windowHitTest: (Vector2) -> Hit?
Link copied to clipboard
Link copied to clipboard
abstract var windowPosition: Vector2
Link copied to clipboard
abstract val windowResizable: Boolean
Link copied to clipboard
abstract var windowSize: Vector2
Link copied to clipboard
abstract var windowTitle: String

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
abstract fun destroy()
Link copied to clipboard
abstract fun fullscreen(mode: Fullscreen)
Link copied to clipboard
abstract fun maximize()
Link copied to clipboard
abstract fun minimize()
Link copied to clipboard
abstract fun requestDraw()