Descripción
La clase ColorTransform permite ajustar los valores de color para transformar o modificar el color del objeto de visualización. Puede modificar los cuatro canales: rojo, verde, azul y transparencia alfa.
La clase ColorTransform contiene ocho miembros, que son los desplazamientos y multiplicadores de cada uno de los cuatro canales de color. Cuando se aplica un objeto ColorTransform a un objeto de visualización, se calcula un valor nuevo para cada canal de color como sigue:
- Nuevo valor rojo = (valor rojo antiguo * redMultiplier) + redOffset
- Nuevo valor verde = (valor verde antiguo * greenMultiplier) + greenOffset
- Nuevo valor azul = (valor azul antiguo * blueMultiplier) + blueOffset
- Nuevo valor alfa = (valor alfa antiguo * alphaMultiplier) + alphaOffset
Sintaxis
new flwebgl.geom.ColorTransform(alphaOffset, alphaMultiplier, redOffset, redMultiplier, greenOffset, greenMultiplier, blueOffset, blueMultiplier)
Parámetros
Nombre | Tipo | Descripción |
alphaOffset | número | (opcional) Va de -255 a 255, valor predeterminado = 0 |
alphaMultiplier | número | (opcional) Va de -1 a 1, valor predeterminado = 1 |
redOffset | número | (opcional) Va de -255 a 255, valor predeterminado = 0 |
redMultiplier | número | (opcional) Va de -1 a 1, valor predeterminado = 1 |
greenOffset | número | (opcional) Va de -255 a 255, valor predeterminado = 0 |
greenMultiplier | número | (opcional) Va de -1 a 1, valor predeterminado = 1 |
blueOffset | número | (opcional) Va de -255 a 255, valor predeterminado = 0 |
blueMultiplier | número | (opcional) Va de -1 a 1, valor predeterminado = 1 |
Métodos
clone()
Descripción
Este método devuelve una copia de la instancia de ColorTransform
Valor devuelto
- Una copia de la instancia de ColorTransform
- Tipo: ColorTransform
concat(colorTx)
Descripción
Utilice este método para concatenar el ColorTransform suministrado con el ColorTransform actual y combinar los efectos de ambos.
Parámetros
Valor devuelto
- Este ColorTransform. Puede utilizar este método para concatenar las llamadas de método.
- Tipo: ColorTransform
Nombre | Tipo | Descripción |
---|---|---|
colorTx | ColorTransform | El ColorTransform que se va a multiplicar |
copy(colorTransform)
Descripción
Utilice este método para copiar el ColorTransform especificado en este ColorTransform.
Parámetros
Valor devuelto
- Este ColorTransform.Puede utilizar este método para concatenar las llamadas de método.
- Tipo: ColorTransform
Nombre | Tipo | Descripción |
---|---|---|
colorTransform | ColorTransform | La instancia de ColorTransform de las que se van a copiar las propiedades |
equals(colorTx)
Descripción
Utilice este método para comprobar si el ColorTransform transferido tiene los mismos valores que esta instancia.
Parámetros
Valor devuelto
- Tipo: booleano
Nombre | Tipo | Descripción |
---|---|---|
colorTx | ColorTransform | El ColorTransform que se va a comparar |
getAlphaMultiplier()
Descripción
Este método devuelve el multiplicador alfa.
Valor devuelto
- Tipo: número
getAlphaOffset()
Descripción
Este método devuelve el desplazamiento alfa.
Valor devuelto
- Tipo: número
getBlueMultiplier()
Descripción
Este método devuelve el multiplicador azul.
Valor devuelto
- Tipo: número
getBlueOffset()
Descripción
Este método devuelve el desplazamiento azul.
Valor devuelto
- Tipo: número
getGreenMultiplier()
Descripción
Este método devuelve el multiplicador verde.
Valor devuelto:
- Tipo: número
getGreenOffset()
Descripción
Este método devuelve el desplazamiento verde.
Valor devuelto
- Tipo: número
getRedMultiplier()
Descripción
Este método devuelve el multiplicador rojo.
Valor devuelto
- Tipo: número
getRedOffset()
Descripción
Este método devuelve el desplazamiento rojo.
Valor devuelto
- Tipo: número
identity()
Descripción
Este método establece el ColorTransform en un ColorTransform del tipo Identity.
Valor devuelto
- Este ColorTransform.Puede utilizar este método para concatenar las llamadas de método.
- Tipo: ColorTransform
isIdentity()
Descripción
Este método indica “true” si el ColorTransform es un ColorTransform del tipo Identity.
Valor devuelto
- Tipo: booleano
setAlphaMultiplier(Multiplier)
Descripción
Utilice este método para definir el multiplicador alfa.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
Multiplier | número | Valor que se multiplica por el valor del canal de transparencia alfa |
setAlphaOffset(offset)
Descripción
Utilice este método para definir el desplazamiento alfa.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
offset | número | Número que se añade al valor del canal de transparencia alfa después de multiplicarse por el valor de alphaMultiplier |
setBlueMultiplier(multiplier)
Descripción
Utilice este método para definir el multiplicador azul.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
multiplier | número | Valor que se multiplica por el valor del canal azul |
setBlueOffset(offset)
Descripción
Utilice este método para definir el desplazamiento azul.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
offset | número | Número que se añade al valor del canal azul después de multiplicarse por el valor de blueMultiplier |
setGreenMultiplier(multiplier)
Descripción
Utilice este método para definir el multiplicador verde.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
multiplier | número | Valor que se multiplica por el valor del canal verde |
setGreenOffset(offset)
Descripción
Utilice este método para definir el desplazamiento verde.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
offset | número | Número que se añade al valor del canal verde después de multiplicarse por el valor de greenMultiplier |
setRedMultiplier(multiplier)
Descripción
Utilice este método para definir el multiplicador rojo.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
multiplier | número | Valor que se multiplica por el valor del canal rojo |
setRedOffset(offset)
Descripción
Utilice este método para definir el desplazamiento rojo.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
offset | número | Número que se añade al valor del canal rojo después de multiplicarse por el valor de redMultiplier |
Inicia sesión en tu cuenta