Skip to content

Class: PipeTexture

Textures are used to clip and resize image objects.

Extends

Constructors

Constructor

new PipeTexture(source): PipeTexture

Parameters

source

Texture

Returns

PipeTexture

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


setSourceTexture()

setSourceTexture(texture): void

Parameters

texture

Texture

Returns

void