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

NombreTipoDescripció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
redOffsetnúmero(opcional) Va de -255 a 255, valor predeterminado = 0
redMultipliernúmero(opcional) Va de -1 a 1, valor predeterminado = 1
greenOffsetnúmero(opcional) Va de -255 a 255, valor predeterminado = 0
greenMultipliernúmero(opcional) Va de -1 a 1, valor predeterminado = 1
blueOffsetnúmero(opcional) Va de -255 a 255, valor predeterminado = 0
blueMultipliernú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
NombreTipoDescripción
colorTxColorTransformEl 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
NombreTipoDescripció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
NombreTipoDescripción
colorTxColorTransformEl 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

NombreTipoDescripción
MultipliernúmeroValor 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

NombreTipoDescripción
offsetnúmeroNú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

NombreTipoDescripción
multipliernúmeroValor que se multiplica por el valor del canal azul

setBlueOffset(offset)

Descripción

    Utilice este método para definir el desplazamiento azul.

Parámetros

NombreTipoDescripción
offsetnúmeroNú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

NombreTipoDescripción
multipliernúmeroValor que se multiplica por el valor del canal verde

setGreenOffset(offset)

Descripción

    Utilice este método para definir el desplazamiento verde.

Parámetros

NombreTipoDescripción
offsetnúmeroNú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

NombreTipoDescripción
multipliernúmeroValor que se multiplica por el valor del canal rojo

setRedOffset(offset)

Descripción

    Utilice este método para definir el desplazamiento rojo.

Parámetros

NombreTipoDescripción
offsetnúmeroNúmero que se añade al valor del canal rojo después de multiplicarse por el valor de redMultiplier

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea