indigo.scenes

Type members

Classlikes

trait Lens[A, B]
Companion
object
object Lens
Companion
class
trait Scene[StartUpData, GameModel, ViewModel]
Companion
object
object Scene
Companion
class
enum SceneEvent extends GlobalEvent
final case class SceneFinder(previous: List[ScenePosition], current: ScenePosition, next: List[ScenePosition])
Companion
object
object SceneFinder
Companion
class
class SceneManager[StartUpData, GameModel, ViewModel](scenes: NonEmptyList[Scene[StartUpData, GameModel, ViewModel]], scenesFinder: SceneFinder)
Companion
object
object SceneManager
Companion
class
object SceneName
final case class ScenePosition(index: Int, name: SceneName)

Types

opaque type SceneName