AssetLoader

object AssetLoader
class Object
trait Matchable
class Any

Value members

Concrete methods

def backgroundLoadAssets(rebuildGameLoop: AssetCollection => Unit, globalEventStream: GlobalEventStream, assets: Set[AssetType], key: BindingKey, makeAvailable: Boolean): Unit
def filterOutAudioAssets(l: List[AssetType]): List[Audio]
def filterOutFontAssets(l: List[AssetType]): List[Font]
def filterOutImageAssets(l: List[AssetType]): List[Image]
def filterOutTextAssets(l: List[AssetType]): List[Text]
def loadAssets(assets: Set[AssetType]): Future[AssetCollection]
@SuppressWarnings(scala.Array.apply[java.lang.String]("scalafix:DisableSyntax.asInstanceOf")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def loadAudioAsset(audioAsset: Audio): Future[LoadedAudioAsset]
@SuppressWarnings(scala.Array.apply[java.lang.String]("scalafix:DisableSyntax.asInstanceOf")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def loadFontAsset(fontAsset: Font): Future[LoadedFontAsset]
@SuppressWarnings(scala.Array.apply[java.lang.String]("scalafix:DisableSyntax.asInstanceOf")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def loadImageAsset(imageAsset: Image): Future[LoadedImageAsset]
def loadTextAsset(textAsset: Text): Future[LoadedTextAsset]
def onLoadImageFuture(image: HTMLImageElement): Future[HTMLImageElement]

Concrete fields

val loadAudioAssets: List[Audio] => Future[List[LoadedAudioAsset]]
val loadFontAssets: List[Font] => Future[List[LoadedFontAsset]]
val loadImageAssets: List[Image] => Future[List[LoadedImageAsset]]
val loadTextAssets: List[Text] => Future[List[LoadedTextAsset]]