Platform

indigo.platform.Platform
class Platform(parentElement: Element, gameConfig: GameConfig, globalEventStream: GlobalEventStream, dynamicText: DynamicText) extends PlatformFullScreen

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def createCanvas(firstRun: Boolean, parentElement: Element, gameConfig: GameConfig): Outcome[Canvas]
def delay(amount: Double, thunk: () => Unit): Unit
def enterFullScreen(): Unit
def exitFullScreen(): Unit
def initialise(firstRun: Boolean, shaders: Set[RawShaderCode], assetCollection: AssetCollection): Outcome[(Renderer, AssetMapping)]
def kill(): Unit
def listenToWorldEvents(firstRun: Boolean, canvas: Canvas, gameConfig: GameConfig, globalEventStream: GlobalEventStream): Outcome[Unit]
def startRenderer(gameConfig: GameConfig, loadedTextureAssets: List[LoadedTextureAsset], canvas: Canvas, shaders: Set[RawShaderCode]): Outcome[Renderer]
def tick(loop: Double => Unit): Unit
def toggleFullScreen(): Unit

Concrete fields