commonMain.ru.casperix.demo_platform.AbstractDemo.kt Maven / Gradle / Ivy
package ru.casperix.demo_platform
import ru.casperix.demo_platform.camera.CameraConfig
import ru.casperix.input.InputEvent
import ru.casperix.light_ui.element.Element
import ru.casperix.renderer.Renderer2D
interface AbstractDemo {
val name:String
val root: Element
val camera: CameraConfig
fun render(renderer: Renderer2D) {}
fun input(event: InputEvent) {}
}