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
Nome | Tipo | Descriçã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 |
redOffset | número | (opcional) Intervalo de -255 a 255, padrão = 0 |
redMultiplier | número | (opcional) Intervalo de -1 a 1, padrão = 1 |
greenOffset | número | (opcional) Intervalo de -255 a 255, padrão = 0 |
greenMultiplier | número | (opcional) Intervalo de -1 a 1, padrão = 1 |
blueOffset | número | (opcional) Intervalo de -255 a 255, padrão = 0 |
blueMultiplier | nú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
Nome | Tipo | Descrição |
---|---|---|
colorTx | ColorTransform | A 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
Nome | Tipo | Descriçã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
Nome | Tipo | Descrição |
---|---|---|
colorTx | ColorTransform | A 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
Nome | Tipo | Descrição |
---|---|---|
Multiplier | número | Um 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
Nome | Tipo | Descrição |
---|---|---|
offset | número | Um 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
Nome | Tipo | Descrição |
---|---|---|
multiplier | número | Um valor que é multiplicado pelo valor do canal azul |
setBlueOffset(offset)
Descrição
Use este método para definir o deslocamento azul.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
offset | número | Um 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
Nome | Tipo | Descrição |
---|---|---|
multiplier | número | Um valor que é multiplicado pelo valor do canal verde |
setGreenOffset(offset)
Descrição
Use este método para definir o deslocamento verde.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
offset | número | Um 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
Nome | Tipo | Descrição |
---|---|---|
multiplier | número | Um valor que é multiplicado pelo valor do canal vermelho |
setRedOffset(offset)
Descrição
Use este método para definir o deslocamento vermelho.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
offset | número | Um número que é adicionado ao valor do canal vermelho após ter sido multiplicado pelo valor redMultiplier |
Fazer logon em sua conta