Platform

class Platform(gameConfig: GameConfig, assetCollection: AssetCollection, globalEventStream: GlobalEventStream, dynamicText: DynamicText) extends PlatformFullScreen
class Object
trait Matchable
class Any

Value members

Concrete methods

def createCanvas(gameConfig: GameConfig): Outcome[Canvas]
@SuppressWarnings(scala.Array.apply[java.lang.String]("scalafix:DisableSyntax.asInstanceOf")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def enterFullScreen(): Unit
@SuppressWarnings(scala.Array.apply[java.lang.String]("scalafix:DisableSyntax.asInstanceOf")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def exitFullScreen(): Unit
def listenToWorldEvents(canvas: Canvas, magnification: Int, globalEventStream: GlobalEventStream): Outcome[Unit]
def startRenderer(gameConfig: GameConfig, loadedTextureAssets: List[LoadedTextureAsset], canvas: Canvas, shaders: Set[RawShaderCode]): Outcome[Renderer]
def tick(loop: Long => Unit): Unit
@SuppressWarnings(scala.Array.apply[java.lang.String]("scalafix:DisableSyntax.asInstanceOf")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def toggleFullScreen(): Unit

Concrete fields