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]]