FrameProcessor

trait FrameProcessor[StartUpData, Model, ViewModel]
class Object
trait Matchable
class Any
class ScenesFrameProcessor[StartUpData, Model, ViewModel]
class StandardFrameProcessor[StartUpData, Model, ViewModel]

Value members

Abstract methods

def run(startUpData: => StartUpData, model: => Model, viewModel: => ViewModel, gameTime: GameTime, globalEvents: List[GlobalEvent], inputState: InputState, dice: Dice, boundaryLocator: BoundaryLocator): Outcome[(Model, ViewModel, SceneUpdateFragment)]
def runSkipView(startUpData: => StartUpData, model: => Model, viewModel: => ViewModel, gameTime: GameTime, globalEvents: List[GlobalEvent], inputState: InputState, dice: Dice, boundaryLocator: BoundaryLocator): Outcome[(Model, ViewModel)]