Skip to main content

Abstract Class: StorageAdapter

Defined in: platform/storage-adapter.ts:5

Constructors

Constructor

new StorageAdapter(catalog, viewport): StorageAdapter

Defined in: platform/storage-adapter.ts:8

Parameters

catalog

AssetCatalog

viewport

Size2D

Returns

StorageAdapter

Methods

dispose()

dispose(): void

Defined in: platform/storage-adapter.ts:101

Returns

void


fetchAudioData()

abstract fetchAudioData(src): Promise<ArrayBuffer>

Defined in: platform/storage-adapter.ts:96

Parameters

src

string

Returns

Promise<ArrayBuffer>


loadAsset()

loadAsset(key, value): Promise<void>

Defined in: platform/storage-adapter.ts:23

Parameters

key

string

value

AssetRecord

Returns

Promise<void>


loadAudio()

abstract loadAudio(src, startFrame, endFrame, trimStart, trimEnd?): Promise<void>

Defined in: platform/storage-adapter.ts:89

Parameters

src

string

startFrame

number

endFrame

number

trimStart

number

trimEnd?

number

Returns

Promise<void>


loadFont()

abstract loadFont(src, fontFamily, fontWeight): Promise<void>

Defined in: platform/storage-adapter.ts:97

Parameters

src

string

fontFamily

string

fontWeight

number

Returns

Promise<void>


loadImage()

abstract loadImage(src, width, height): Promise<void>

Defined in: platform/storage-adapter.ts:79

Parameters

src

string

width

number

height

number

Returns

Promise<void>


loadVideo()

abstract loadVideo(src, startFrame, endFrame, width, height, trimStart, trimEnd?): Promise<void>

Defined in: platform/storage-adapter.ts:80

Parameters

src

string

startFrame

number

endFrame

number

width

number

height

number

trimStart

number

trimEnd?

number

Returns

Promise<void>