openrndr / org.openrndr / Application

Application

abstract class Application

Application interface

Constructors

<init>

Application()

Application interface

Properties

clipboardContents

abstract var clipboardContents: String?

cursorPosition

abstract var cursorPosition: Vector2

cursorVisible

abstract var cursorVisible: Boolean

presentationMode

abstract var presentationMode: PresentationMode

seconds

abstract val seconds: Double

windowPosition

abstract var windowPosition: Vector2

windowTitle

abstract var windowTitle: String

Functions

exit

abstract fun exit(): Unit

loop

abstract fun loop(): Unit

requestDraw

abstract fun requestDraw(): Unit

requestFocus

abstract fun requestFocus(): Unit

setup

abstract fun setup(): Unit

Companion Object Functions

run

fun run(program: Program, configuration: Configuration): Unit

runAsync

fun runAsync(program: Program, configuration: Configuration): Unit

Inheritors

ApplicationEGLGL3

class ApplicationEGLGL3 : Application

ApplicationGLFWGL3

class ApplicationGLFWGL3 : Application