Abstract Class: Texture
Textures are used to clip and resize image objects.
Extended by
Constructors
Constructor
new Texture():
Texture
Returns
Texture
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
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
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
getHeight()
abstractgetHeight():number
Returns
number
getWidth()
abstractgetWidth():number
Returns
number
setDestinationCoordinate()
setDestinationCoordinate(
x,y):void
Parameters
x
number
y
number
Returns
void
setDestinationDimension()
setDestinationDimension(
w,h):void
Parameters
w
number
h
number
Returns
void
setSourceCoordinate()
setSourceCoordinate(
x,y):void
Parameters
x
number
y
number
Returns
void
setSourceDimension()
setSourceDimension(
w,h):void
Parameters
w
number
h
number
Returns
void