AssetLoader

indigo.platform.assets.AssetLoader
object AssetLoader

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def backgroundLoadAssets(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]
def loadAudioAsset(audioAsset: Audio): Future[LoadedAudioAsset]
def loadFontAsset(fontAsset: Font): Future[LoadedFontAsset]
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]]