All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.ru.casperix.app.window.WindowWatcher.kt Maven / Gradle / Ivy

The newest version!
package ru.casperix.app.window

import ru.casperix.math.axis_aligned.int32.Dimension2i
import ru.casperix.signals.concrete.EmptyPromise
import ru.casperix.signals.concrete.Promise
import ru.casperix.signals.concrete.StoragePromise

/**
 * 	Abstract proxy for application
 */
@Deprecated(message = "Use Surface")
interface WindowWatcher {
    val onCursor: StoragePromise
    val onResize: StoragePromise
    val onUpdate: Promise
    val onPreRender: EmptyPromise
    val onRender: EmptyPromise
    val onPostRender: EmptyPromise
    val onExit: EmptyPromise
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy