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
Nome | Tipo | Descrizione |
alphaOffset | numero | (opzionale) Intervallo da -255 a 255, valore predefinito = 0 |
alphaMultiplier | numero | (opzionale) Intervallo da -1 a 1, valore predefinito = 1 |
redOffset | numero | (opzionale) Intervallo da -255 a 255 valore predefinito = 0 |
redMultiplier | numero | (opzionale) Intervallo da -1 a 1, valore predefinito = 1 |
greenOffset | numero | (opzionale) Intervallo da -255 a 255, valore predefinito = 0 |
greenMultiplier | numero | (opzionale) Intervallo da -1 to 1, valore predefinito = 1 |
blueOffset | numero | (opzionale) Intervallo da -255 a 255, valore predefinito = 0 |
blueMultiplier | numero | (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
Nome | Tipo | Descrizione |
---|---|---|
colorTx | ColorTransform | La 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
Nome | Tipo | Descrizione |
---|---|---|
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
Nome | Tipo | Descrizione |
---|---|---|
colorTx | ColorTransform | La 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
Nome | Tipo | Descrizione |
---|---|---|
Multiplier | numero | Un valore che viene moltiplicato per il valore del canale di trasparenza alfa |
setAlphaOffset(offset)
Descrizione
Utilizzate questo metodo per impostare l’offset alfa.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
offset | numero | Un 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
Nome | Tipo | Descrizione |
---|---|---|
multiplier | numero | Un valore che viene moltiplicato per il valore del canale blu |
setBlueOffset(offset)
Descrizione
Utilizzate questo metodo per impostare l’offset del blu.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
offset | numero | Un 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
Nome | Tipo | Descrizione |
---|---|---|
multiplier | numero | Un valore che viene moltiplicato per il valore del canale verde |
setGreenOffset(offset)
Descrizione
Utilizzate questo metodo per impostare l’offset del verde.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
offset | numero | Un 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
Nome | Tipo | Descrizione |
---|---|---|
multiplier | numero | Un valore che viene moltiplicato per il valore del canale rosso |
setRedOffset(offset)
Descrizione
Utilizzate questo metodo per impostare l’offset del rosso.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
offset | numero | Un numero che viene aggiunto al valore del canale rosso dopo che questo è stato moltiplicato per il valore redMultiplier |
Accedi al tuo account