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