application

expect fun application(program: Program, configuration: Configuration = Configuration())(source)

Configures and initializes an application using the specified program and optional configuration settings.

Parameters

program

the program instance that defines the application's core behavior, lifecycle, and rendering logic.

configuration

an optional configuration object that defines customization options for the application, such as preferred window dimensions, debug settings, and display properties. Defaults to a basic configuration.


expect fun application(build: ApplicationBuilder.() -> Unit)(source)

Constructs and configures an application using the provided builder block.

This function serves as an entry point for defining the application's setup, including its program behavior, configuration, and other components, using the DSL provided by the ApplicationBuilder.

Parameters

build

A lambda function with a receiver of type ApplicationBuilder. It is used to configure the application's properties and behavior.

actual fun application(program: Program, configuration: Configuration)(source)

Runs program as a synchronous application with the given configuration.

See also


actual fun application(build: ApplicationBuilder.() -> Unit)(source)

Creates and runs a synchronous OPENRNDR application using the provided ApplicationBuilder.

See also

actual fun application(program: Program, configuration: Configuration)(source)

Runs program as a synchronous application with the given configuration.

See also


actual fun application(build: ApplicationBuilder.() -> Unit)(source)