Skip to content

1681-engine / index / TextureSink

Interface: TextureSink ​

Defined in: src/assets/AssetLoader.ts:9

Where loaded images go: the stage's TextureRegistry satisfies it.

Methods ​

addAtlas()? ​

ts
optional addAtlas(key, pages): unknown;

Defined in: src/assets/AssetLoader.ts:13

Needed only by atlas; the stage's TextureRegistry has it.

Parameters ​

ParameterType
keystring
pagesreadonly object[]

Returns ​

unknown


addCanvas() ​

ts
addCanvas(key, canvas): unknown;

Defined in: src/assets/AssetLoader.ts:10

Parameters ​

ParameterType
keystring
canvasHTMLCanvasElement

Returns ​

unknown


addSpriteSheet() ​

ts
addSpriteSheet(
   key, 
   canvas, 
   size
): unknown;

Defined in: src/assets/AssetLoader.ts:11

Parameters ​

ParameterType
keystring
canvasHTMLCanvasElement
size{ frameHeight: number; frameWidth: number; }
size.frameHeightnumber
size.frameWidthnumber

Returns ​

unknown

Released under the MIT License.