Descrizione

La classe ColorTransform consente di trasformare o modificare il colore dell’oggetto di visualizzazione regolando i valori di colore. Potete modificare i quattro canali: rosso, verde, blu e il canale di trasparenza alfa.

La classe ColorTransform contiene otto membri, che rappresentano gli offset e i moltiplicatori per ciascuno dei quattro canali di colore. Quando si applica un oggetto ColorTransform a un oggetto di visualizzazione, viene calcolato un nuovo valore per ciascun canale di colore, nel modo seguente:

  • Nuovo valore rosso = (valore rosso precedente * redMultiplier) + redOffset
  • Nuovo valore verde = (valore verde precedente * greenMultiplier) + greenOffset
  • Nuovo valore blu = (valore blu precedente * blueMultiplier) + blueOffset
  • Nuovo valore alfa = (valore alfa precedente * alphaMultiplier) + alphaOffset

Sintassi

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

Parametri

NomeTipoDescrizione
alphaOffset
numero(opzionale) Intervallo da -255 a 255, valore predefinito = 0
alphaMultiplier
numero(opzionale) Intervallo da -1 a 1, valore predefinito = 1
redOffsetnumero(opzionale) Intervallo da -255 a 255 valore predefinito = 0
redMultipliernumero(opzionale) Intervallo da -1 a 1, valore predefinito = 1
greenOffsetnumero(opzionale) Intervallo da -255 a 255, valore predefinito = 0
greenMultipliernumero(opzionale) Intervallo da -1 to 1, valore predefinito = 1
blueOffsetnumero(opzionale) Intervallo da -255 a 255, valore predefinito = 0
blueMultipliernumero(opzionale) Intervallo da -1 a 1, valore predefinito = 1

Metodi

clone()

Descrizione

    Questo metodo restituisce un clone dell’istanza ColorTransform

Restituisce

  • Un clone dell’istanza ColorTransform
  • Tipo - ColorTransform

concat(colorTx)

Descrizione

    Utilizzate questo metodo per concatenare l’oggetto ColorTransform fornito con quello corrente, combinando così gli effetti di entrambi.

Parametri

Restituisce

  • L’oggetto ColorTransform corrente. Potete usare questo metodo per concatenare chiamate di metodo.
  • Tipo - ColorTransform
NomeTipoDescrizione
colorTxColorTransformLa trasformazione colore da moltiplicare

copy(colorTransform)

Descrizione

    Utilizzate questo metodo per copiare l’oggetto ColorTransform specificato su questo oggetto ColorTransform.

Parametri

Restituisce

  • L’oggetto ColorTransform corrente. Potete usare questo metodo per concatenare chiamate di metodo.
  • Tipo - ColorTransform
NomeTipoDescrizione
colorTransform
ColorTransform
L'istanza di ColorTransform da cui copiare le proprietà

equals(colorTx)

Descrizione

    Utilizzate questo metodo per verificare se l’oggetto ColorTransform passato ha gli stessi valori di questa istanza.

Parametri

Restituisce

  • Tipo - booleano
NomeTipoDescrizione
colorTxColorTransformLa trasformazione colore da confrontare

getAlphaMultiplier()

Descrizione

    Questo metodo restituisce il moltiplicatore alfa.

Restituisce

  • Tipo - numero

getAlphaOffset()

Descrizione

    Questo metodo restituisce l’offset alfa.

Restituisce

  • Tipo - numero

getBlueMultiplier()

Descrizione

    Questo metodo restituisce il moltiplicatore del blu.

Restituisce

  • Tipo - numero

getBlueOffset()

Descrizione

    Questo metodo restituisce l’offset del blu.

Restituisce

  • Tipo - numero

getGreenMultiplier()

Descrizione

    Questo metodo restituisce il moltiplicatore del verde.

Restituisce:

  • Tipo - numero

getGreenOffset()

Descrizione

    Questo metodo restituisce l’offset del verde.

Restituisce

  • Tipo - numero

getRedMultiplier()

Descrizione

    Questo metodo restituisce il moltiplicatore del rosso.

Restituisce

  • Tipo - numero

getRedOffset()

Descrizione

    Questo metodo restituisce l’offset del rosso.

Restituisce

  • Tipo - numero

identity()

Descrizione

    Questo metodo imposta la trasformazione colore su una trasformazione colore Identity.

Restituisce

  • La trasformazione colore corrente.Potete usare questo metodo per concatenare chiamate di metodo.
  • Tipo - ColorTransform

isIdentity()

Descrizione

    Questo metodo indica “true” se la trasformazione colore è una trasformazione colore Identity.

Restituisce

  • Tipo - booleano

setAlphaMultiplier(Multiplier)

Descrizione

    Utilizzate questo metodo per impostare il moltiplicatore alfa.

Parametri

NomeTipoDescrizione
MultipliernumeroUn valore che viene moltiplicato per il valore del canale di trasparenza alfa

setAlphaOffset(offset)

Descrizione

    Utilizzate questo metodo per impostare l’offset alfa.

Parametri

NomeTipoDescrizione
offsetnumeroUn numero che viene aggiunto al valore del canale di trasparenza alfa dopo che questo è stato moltiplicato per il valore alphaMultiplier

setBlueMultiplier(multiplier)

Descrizione

    Utilizzate questo metodo per impostare il moltiplicatore del blu.

Parametri

NomeTipoDescrizione
multipliernumeroUn valore che viene moltiplicato per il valore del canale blu

setBlueOffset(offset)

Descrizione

    Utilizzate questo metodo per impostare l’offset del blu.

Parametri

NomeTipoDescrizione
offsetnumeroUn numero che viene aggiunto al valore del canale blu dopo che questo è stato moltiplicato per il valore blueMultiplier

setGreenMultiplier(multiplier)

Descrizione

    Utilizzate questo metodo per impostare il moltiplicatore del verde.

Parametri

NomeTipoDescrizione
multipliernumeroUn valore che viene moltiplicato per il valore del canale verde

setGreenOffset(offset)

Descrizione

    Utilizzate questo metodo per impostare l’offset del verde.

Parametri

NomeTipoDescrizione
offsetnumeroUn numero che viene aggiunto al valore del canale verde dopo che questo è stato moltiplicato per il valore greenMultiplier

setRedMultiplier(multiplier)

Descrizione

    Utilizzate questo metodo per impostare il moltiplicatore del rosso.

Parametri

NomeTipoDescrizione
multipliernumeroUn valore che viene moltiplicato per il valore del canale rosso

setRedOffset(offset)

Descrizione

    Utilizzate questo metodo per impostare l’offset del rosso.

Parametri

NomeTipoDescrizione
offsetnumeroUn numero che viene aggiunto al valore del canale rosso dopo che questo è stato moltiplicato per il valore redMultiplier

Questo prodotto è concesso in licenza in base alla licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0 Unported di Creative Commons.  I post su Twitter™ e Facebook non sono coperti dai termini di Creative Commons.

Note legali   |   Informativa sulla privacy online