API Docs for: 1.6.0
Show:

CanvasTinter Class

Constructor

CanvasTinter

() static

Methods

getTintedTexture

(
  • sprite
  • color
)

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

roundColor

(
  • color
)

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

Parameters:

  • color Number

    the color to round, should be a hex color

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

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