Skip to content

Class: ResizableTexture ​

Textures are used to clip and resize image objects.

Extends ​

Constructors ​

Constructor ​

new ResizableTexture(source, mode): ResizableTexture

Parameters ​

source ​

Texture

mode ​

ResizableTextureMode

Returns ​

ResizableTexture

Overrides ​

Texture.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 ​

Texture.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 ​

Texture.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 ​

Texture.draw


getHeight() ​

getHeight(): number

Returns ​

number

Overrides ​

Texture.getHeight


getWidth() ​

getWidth(): number

Returns ​

number

Overrides ​

Texture.getWidth


setDestinationCoordinate() ​

setDestinationCoordinate(x, y): void

Parameters ​

x ​

number

y ​

number

Returns ​

void

Inherited from ​

Texture.setDestinationCoordinate


setDestinationDimension() ​

setDestinationDimension(w, h): void

Parameters ​

w ​

number

h ​

number

Returns ​

void

Inherited from ​

Texture.setDestinationDimension


setSourceCoordinate() ​

setSourceCoordinate(x, y): void

Parameters ​

x ​

number

y ​

number

Returns ​

void

Inherited from ​

Texture.setSourceCoordinate


setSourceDimension() ​

setSourceDimension(w, h): void

Parameters ​

w ​

number

h ​

number

Returns ​

void

Inherited from ​

Texture.setSourceDimension