Descrição

A classe de ColorTransform permite transformar ou modificar a cor do seu objeto de exibição, ajustando os valores das cores. Você pode modificar todos os quatro canais: vermelho, verde, azul e alfa transparente.

A classe de ColorTransform contém oito membros, os quais são os desvios e multiplicadores para cada um dos quatro canais de cores. Quando um objeto ColorTransform é aplicado a um objeto de exibição, um novo valor para cada canal de cor é calculado como a seguir:

  • Novo valor vermelho = (old red value * redMultiplier) + redOffset
  • Novo valor verde = (old green value * greenMultiplier) + greenOffset
  • Novo valor azul = (old blue value * blueMultiplier) + blueOffset
  • Novo valor alfa = (old alpha value * alphaMultiplier) + alphaOffset

Sintaxe

new flwebgl.geom.ColorTransform(alphaOffset, alphaMultiplier, redOffset, redMultiplier, greenOffset, greenMultiplier, blueOffset, blueMultiplier)

Parâmetros

NomeTipoDescrição
alphaOffset
número(opcional) Intervalo de -255 a 255, padrão = 0
alphaMultiplier
número(opcional) Intervalo de -1 a 1, padrão = 1
redOffsetnúmero(opcional) Intervalo de -255 a 255, padrão = 0
redMultipliernúmero(opcional) Intervalo de -1 a 1, padrão = 1
greenOffsetnúmero(opcional) Intervalo de -255 a 255, padrão = 0
greenMultipliernúmero(opcional) Intervalo de -1 a 1, padrão = 1
blueOffsetnúmero(opcional) Intervalo de -255 a 255, padrão = 0
blueMultipliernúmero(opcional) Intervalo de -1 a 1, padrão = 1

Métodos

clone()

Descrição

    Este método retorna um clone da instância do ColorTransform.

Retorna

  • Um clone da instância do ColorTransform.
  • Tipo - ColorTransform

concat(colorTx)

Descrição

    Use este método para concatenar o ColorTransform fornecido com o ColorTransform atual, efetivamente combinando os dois.

Parâmetros

Retorna

  • Este é o ColorTransform. É possível usar este método para o encadeamento de chamadas de método.
  • Tipo - ColorTransform
NomeTipoDescrição
colorTxColorTransformA cor se transforma para multiplicar

copy(colorTransform)

Descrição

    Use este método para copiar o ColorTransform especificado para este ColorTransform.

Parâmetros

Retorna

  • Esse ColorTransform. É possível usar este método para o encadeamento de chamadas de método.
  • Tipo - ColorTransform
NomeTipoDescrição
colorTransform
ColorTransform
A instância do ColorTransform para copiar as propriedades de

equals(colorTx)

Descrição

    Use este método para verificar se o ColorTransform passado tem os mesmos valores dessa instância.

Parâmetros

Retorna

  • Tipo - booliano
NomeTipoDescrição
colorTxColorTransformA cor se transforma para comparar

getAlphaMultiplier()

Descrição

    Este método retorna o multiplicador alfa.

Retorna

  • Tipo - número

getAlphaOffset()

Descrição

    Este método retorna o deslocamento alfa.

Retorna

  • Tipo - número

getBlueMultiplier()

Descrição

    Este método retorna o multiplicador azul.

Retorna

  • Tipo - número

getBlueOffset()

Descrição

    Este método retorna o deslocamento azul.

Retorna

  • Tipo - número

getGreenMultiplier()

Descrição

    Este método retorna o multiplicador verde.

Retorna:

  • Tipo - número

getGreenOffset()

Descrição

    Este método retorna o deslocamento verde.

Retorna

  • Tipo - número

getRedMultiplier()

Descrição

    Este método retorna o multiplicador vermelho.

Retorna

  • Tipo - número

getRedOffset()

Descrição

    Este método retorna o deslocamento vermelho.

Retorna

  • Tipo - número

identity()

Descrição

    Este método define o Color transform para um Color transform de identidade.

Retorna

  • Este é o ColorTransform. É possível usar este método para o encadeamento de chamadas de método.
  • Tipo - ColorTransform

isIdentity()

Descrição

    Este método indica ‘real’, se o Color transform for um Color transform de identidade.

Retorna

  • Tipo - booliano

setAlphaMultiplier(Multiplier)

Descrição

    Use este método para definir o multiplicador alfa.

Parâmetros

NomeTipoDescrição
MultipliernúmeroUm valor que é multiplicado pelo valor do canal de transparência alfa

setAlphaOffset(offset)

Descrição

    Use este método para definir o deslocamento alfa.

Parâmetros

NomeTipoDescrição
offsetnúmeroUm número que é adicionado ao valor do canal de transparência alfa após ter sido multiplicado pelo valor alphaMultiplier

setBlueMultiplier(multiplier)

Descrição

    Use este método para definir o multiplicador azul.

Parâmetros

NomeTipoDescrição
multipliernúmeroUm valor que é multiplicado pelo valor do canal azul

setBlueOffset(offset)

Descrição

    Use este método para definir o deslocamento azul.

Parâmetros

NomeTipoDescrição
offsetnúmeroUm número que é adicionado ao valor do canal azul após ter sido multiplicado pelo valor blueMultiplier

setGreenMultiplier(multiplier)

Descrição

    Use este método para definir o multiplicador verde.

Parâmetros

NomeTipoDescrição
multipliernúmeroUm valor que é multiplicado pelo valor do canal verde

setGreenOffset(offset)

Descrição

    Use este método para definir o deslocamento verde.

Parâmetros

NomeTipoDescrição
offsetnúmeroUm número que é adicionado ao valor do canal verde após ter sido multiplicado pelo valor greenMultiplier

setRedMultiplier(multiplier)

Descrição

    Use este método para definir o multiplicador vermelho.

Parâmetros

NomeTipoDescrição
multipliernúmeroUm valor que é multiplicado pelo valor do canal vermelho

setRedOffset(offset)

Descrição

    Use este método para definir o deslocamento vermelho.

Parâmetros

NomeTipoDescrição
offsetnúmeroUm número que é adicionado ao valor do canal vermelho após ter sido multiplicado pelo valor redMultiplier

Esta obra está licenciada sob uma licença não adaptada da Creative Commons Attribution-Noncommercial-Share Alike 3.0  As publicações do Twitter™ e do Facebook não são cobertas pelos termos do Creative Commons.

Avisos legais   |   Política de privacidade online