Skip to content

TextureAtlasHandle

Defined in: sdk/src/render/textureAtlas.ts:40

A packed canvas and where each source sits on it.

readonly height: number

Defined in: sdk/src/render/textureAtlas.ts:44


readonly texture: number

Defined in: sdk/src/render/textureAtlas.ts:42

Resource-table handle of the canvas — what Sprite.texture takes.


readonly width: number

Defined in: sdk/src/render/textureAtlas.ts:43

get(source): AtlasEntry | undefined

Defined in: sdk/src/render/textureAtlas.ts:46

The entry of a source texture handle, or undefined when it was not packed.

number

AtlasEntry | undefined


release(): void

Defined in: sdk/src/render/textureAtlas.ts:52

Frees the canvas. The sources are not touched.

void


repaint(): void

Defined in: sdk/src/render/textureAtlas.ts:50

Draws the canvas again from the sources; done for you after a device loss.

void


sprite(source): object

Defined in: sdk/src/render/textureAtlas.ts:48

{ texture, uvOffset, uvScale } for a source, ready to spread into a Sprite.

number

object

texture: number

uvOffset: object

x: number

y: number

uvScale: object

x: number

y: number