Skip to content

Class: Atlas ​

Textures are used to clip and resize image objects.

Extends ​

Constructors ​

Constructor ​

new Atlas(def?): Atlas

Parameters ​

def? ​

AtlasDefinition = {}

Returns ​

Atlas

Overrides ​

ImageTexture.constructor

Methods ​

draw() ​

Call Signature ​

draw(context): void

Defer draw spec to texture config. This is used when a sprite draws its textures.

Parameters ​
context ​

CanvasRenderingContext2D

Returns ​

void

Inherited from ​

ImageTexture.draw

Call Signature ​

draw(context, dx, dy, dw, dh): void

This is probably unused. Note: dx, dy are added to this.dx, this.dy.

Parameters ​
context ​

CanvasRenderingContext2D

dx ​

number

dy ​

number

dw ​

number

dh ​

number

Returns ​

void

Inherited from ​

ImageTexture.draw

Call Signature ​

draw(context, sx, sy, sw, sh, dx, dy, dw, dh): void

This is used when a piped texture passes drawing to it backend. Note: sx, sy, dx, dy are added to this.sx, this.sy, this.dx, this.dy.

Parameters ​
context ​

CanvasRenderingContext2D

sx ​

number

sy ​

number

sw ​

number

sh ​

number

dx ​

number

dy ​

number

dw ​

number

dh ​

number

Returns ​

void

Inherited from ​

ImageTexture.draw


getHeight() ​

getHeight(): number

Returns ​

number

Inherited from ​

ImageTexture.getHeight


getWidth() ​

getWidth(): number

Returns ​

number

Inherited from ​

ImageTexture.getWidth


load() ​

load(): Promise<void>

Returns ​

Promise<void>


select() ​

select(query?): TextureSelection

Parameters ​

query? ​

string

Returns ​

TextureSelection


setDestinationCoordinate() ​

setDestinationCoordinate(x, y): void

Parameters ​

x ​

number

y ​

number

Returns ​

void

Inherited from ​

ImageTexture.setDestinationCoordinate


setDestinationDimension() ​

setDestinationDimension(w, h): void

Parameters ​

w ​

number

h ​

number

Returns ​

void

Inherited from ​

ImageTexture.setDestinationDimension


setPadding() ​

setPadding(padding): void

Add padding to the image texture. Padding can be negative.

Parameters ​

padding ​

number

Returns ​

void

Inherited from ​

ImageTexture.setPadding


setSourceCoordinate() ​

setSourceCoordinate(x, y): void

Parameters ​

x ​

number

y ​

number

Returns ​

void

Inherited from ​

ImageTexture.setSourceCoordinate


setSourceDimension() ​

setSourceDimension(w, h): void

Parameters ​

w ​

number

h ​

number

Returns ​

void

Inherited from ​

ImageTexture.setSourceDimension


setSourceImage() ​

setSourceImage(image, pixelRatio?): void

Parameters ​

image ​

TextureImageSource

pixelRatio? ​

number = 1

Returns ​

void

Inherited from ​

ImageTexture.setSourceImage