new CanvasTinter()
Utility methods for Sprite/Texture tinting.
Members
-
<static> canHandleAlpha :Boolean
-
If the browser isn't capable of handling tinting with alpha this will be false.
This property is only applicable if using tintWithPerPixel. -
<static> canUseMultiply :Boolean
-
Whether or not the Canvas BlendModes are supported, consequently the ability to tint using the multiply method.
Methods
-
<static> checkInverseAlpha()
-
Checks if the browser correctly supports putImageData alpha channels.
-
<static> getTintedTexture(sprite, color) → {HTMLCanvasElement}
-
Basically this method just needs a sprite and a color and tints the sprite with the given color.
Parameters:
Name Type Description sprite
PIXI.Sprite the sprite to tint
color
Number the color to use to tint the sprite with
Returns:
HTMLCanvasElement -The tinted canvas
-
<static> tintMethod()
-
The tinting method that will be used.
-
<static> tintPerPixel(texture, color, canvas)
-
Tint a texture pixel per pixel.
Parameters:
Name Type Description texture
PIXI.Texture the texture to tint
color
Number the color to use to tint the sprite with
canvas
HTMLCanvasElement the current canvas
-
<static> tintWithMultiply(texture, color, canvas)
-
Tint a texture using the "multiply" operation.
Parameters:
Name Type Description texture
PIXI.Texture the texture to tint
color
Number the color to use to tint the sprite with
canvas
HTMLCanvasElement the current canvas