Module gamejs/transform
Rotate and scale Surfaces.
Functions
-
flip(surface, flipHorizontal, flipVertical)
-
rotate(surface, angle)
-
scale(surface, dimensions)
flip (surface, flipHorizontal, flipVertical)
Flip a Surface either vertically, horizontally or both. This returns a new Surface (i.e: nondestructive).
Parameters
gamejs.Surface |
surface |
|
Boolean |
flipHorizontal |
|
Boolean |
flipVertical |
|
Returns
Surface |
new, flipped surface |
rotate (surface, angle)
Returns a new surface which holds the original surface rotate by angle degrees. Unless rotating by 90 degree increments, the image will be padded larger to hold the new size.
Parameters
Surface |
surface |
|
angel |
angle |
Clockwise angle by which to rotate |
Returns
Surface |
new, rotated surface |
scale (surface, dimensions)
Returns a new surface holding the scaled surface.
Parameters
Surface |
surface |
|
Array |
dimensions |
new [width, height] of surface after scaling |
Returns
Surface |
new, scaled surface |