Scene

indigo.scenes.Scene
See theScene companion trait
object Scene

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Scene.type

Members list

Value members

Concrete methods

def empty[SD, GM, VM]: Scene[SD, GM, VM]
def updateModel[SD, GM, VM](scene: Scene[SD, GM, VM], context: SceneContext[SD], gameModel: GM): GlobalEvent => Outcome[GM]
def updateView[SD, GM, VM](scene: Scene[SD, GM, VM], context: SceneContext[SD], model: GM, viewModel: VM): Outcome[SceneUpdateFragment]
def updateViewModel[SD, GM, VM](scene: Scene[SD, GM, VM], context: SceneContext[SD], model: GM, viewModel: VM): GlobalEvent => Outcome[VM]

Givens

Givens

given derived$CanEqual[StartUpData_$_L, StartUpData_$_R, GameModel_$_L, GameModel_$_R, ViewModel_$_L, ViewModel_$_R](implicit x$0: CanEqual[StartUpData_$_L, StartUpData_$_R], x$1: CanEqual[GameModel_$_L, GameModel_$_R], x$2: CanEqual[ViewModel_$_L, ViewModel_$_R]): CanEqual[Scene[StartUpData_$_L, GameModel_$_L, ViewModel_$_L], Scene[StartUpData_$_R, GameModel_$_R, ViewModel_$_R]]