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
sealed trait SceneEvent extends GlobalEvent
Companion
object
object SceneEvent
Companion
class
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
final case class SceneName(name: String) extends AnyVal
final case class ScenePosition(index: Int, name: SceneName)