GameLoop

indigo.gameengine.GameLoop
final class GameLoop[StartUpData, GameModel, ViewModel](rebuildGameLoop: AssetCollection => Unit, boundaryLocator: BoundaryLocator, sceneProcessor: SceneProcessor, gameEngine: GameEngine[StartUpData, GameModel, ViewModel], gameConfig: GameConfig, initialModel: GameModel, initialViewModel: ViewModel, frameProcessor: FrameProcessor[StartUpData, GameModel, ViewModel], startFrameLocked: Boolean)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def gameModelState: GameModel
def kill(): Unit
def lock(): Unit
def loop(lastUpdateTime: Double): Double => Unit
def performSystemActions(systemEvents: List[IndigoSystemEvent]): Unit
def runningTimeReference: Double
def unlock(): Unit
def viewModelState: ViewModel