Constructor

inlinenew(?source:String)

Variables

@:value(null)read onlyasset:T = null

@:value(new s.shortcut.signals.Signal([]))read onlyassetLoaded:Signal<(asset:T) ‑> Void> = new s.shortcut.signals.Signal([])

read onlyisLoaded:Bool

@:value("")source:String = ""

Methods

@:value({ waitForLoaded : true })inlinedelay(f:T ‑> Void, waitForLoaded:Bool = true):Void

offAssetLoaded(slot:(asset:T) ‑> Void):Bool

onAssetLoaded(slot:(asset:T) ‑> Void):(asset:T) ‑> Void

inlinereload(?done:T ‑> Void, ?failed:ResourceError ‑> Void):Void