API Docs for: 2.0.0
Show:

CanvasTinter Class

Constructor

CanvasTinter

() static

Methods

getTintedTexture

(
  • sprite
  • color
)
HTMLCanvasElement

Basically this method just needs a sprite and a color and tints the sprite with the given color.

Parameters:

  • sprite Sprite

    the sprite to tint

  • color Number

    the color to use to tint the sprite with

Returns:

HTMLCanvasElement:

The tinted canvas

roundColor

(
  • color
)

Rounds the specified color according to the PIXI.CanvasTinter.cacheStepsPerColorChannel.

Parameters:

  • color Number

    the color to round, should be a hex color

tintMethod

()

The tinting method that will be used.

tintPerPixel

(
  • texture
  • color
  • canvas
)

Tint a texture pixel per pixel.

Parameters:

  • texture Texture

    the texture to tint

  • color Number

    the color to use to tint the sprite with

  • canvas HTMLCanvasElement

    the current canvas

tintWithMultiply

(
  • texture
  • color
  • canvas
)

Tint a texture using the "multiply" operation.

Parameters:

  • texture Texture

    the texture to tint

  • color Number

    the color to use to tint the sprite with

  • canvas HTMLCanvasElement

    the current canvas

tintWithOverlay

(
  • texture
  • color
  • canvas
)

Tint a texture using the "overlay" operation.

Parameters:

  • texture Texture

    the texture to tint

  • color Number

    the color to use to tint the sprite with

  • canvas HTMLCanvasElement

    the current canvas

Properties

cacheStepsPerColorChannel

Number

Number of steps which will be used as a cap when rounding colors.

canUseMultiply

Boolean

Whether or not the Canvas BlendModes are supported, consequently the ability to tint using the multiply method.

convertTintToImage

Boolean

Tint cache boolean flag.