object Scene
- Companion:
- class
Value members
Concrete methods
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]]