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

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) {}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy