Description

La classe ColorTransform permet de transformer ou de modifier la couleur de l’objet d’affichage en réglant les valeurs chromatiques. Vous pouvez modifier les quatre canaux : rouge, vert, bleu et transparence alpha.

La classe ColorTransform comprend huit membres, qui sont les décalages et les multiplicateurs de chacun des quatre canaux de couleur.Lorsqu’un objet ColorTransform est appliqué à un objet d’affichage, une nouvelle valeur est calculée pour chaque canal de couleur de la manière suivante :

  • Nouvelle valeur de rouge = (ancienne valeur de rouge * redMultiplier) + redOffset
  • Nouvelle valeur de vert = (ancienne valeur de vert * greenMultiplier) + greenOffset
  • Nouvelle valeur de bleu = (ancienne valeur de bleu * blueMultiplier) + blueOffset
  • Nouvelle valeur alpha = (ancienne valeur alpha * alphaMultiplier) + alphaOffset

Syntaxe

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

Paramètres

NomTypeDescription
alphaOffset
nombre(facultatif) Compris entre -255 et 255, par défaut = 0
alphaMultiplier
nombre(facultatif) Compris entre -1 et 1, par défaut = 1
redOffsetnombre(facultatif) Compris entre -255 et 255, par défaut = 0
redMultipliernombre(facultatif) Compris entre -1 et 1, par défaut = 1
greenOffsetnombre(facultatif) Compris entre -255 et 255, par défaut = 0
greenMultipliernombre(facultatif) Compris entre -1 et 1, par défaut = 1
blueOffsetnombre(facultatif) Compris entre -255 et 255, par défaut = 0
blueMultipliernombre(facultatif) Compris entre -1 et 1, par défaut = 1

Méthodes

clone()

Description

    Cette méthode renvoie un clone de l’occurrence de ColorTransform.

Valeurs renvoyées

  • Clone de l’occurrence de ColorTransform
  • Type – ColorTransform

concat(colorTx)

Description

    Utilisez cette méthode pour concaténer la classe ColorTransform fournie avec la classe ColorTransform actuelle, ce qui permet de combiner les effets des deux classes.

Paramètres

Valeurs renvoyées

  • Cette classe ColorTransform. Vous pouvez utiliser cette méthode pour enchaîner des appels de méthode.
  • Type – ColorTransform
NomTypeDescription
colorTxColorTransformTransformation de couleur à multiplier

copy(colorTransform)

Description

    Utilisez cette méthode pour copier la classe ColorTransform spécifiée dans cette classe ColorTransform.

Paramètres

Valeurs renvoyées

  • Cette classe ColorTransform.  Vous pouvez utiliser cette méthode pour enchaîner des appels de méthode.
  • Type – ColorTransform
NomTypeDescription
colorTransform
ColorTransform
Occurrence de ColorTransform à partir de laquelle les propriétés doivent être copiées

equals(colorTx)

Description

    Utilisez cette méthode pour vérifier si la classe ColorTransform transmise possède les mêmes valeurs que cette occurrence.

Paramètres

Valeurs renvoyées

  • Type – booléen
NomTypeDescription
colorTxColorTransformTransformation de couleur à comparer

getAlphaMultiplier()

Description

    Cette méthode renvoie le multiplicateur alpha.
 

Valeurs renvoyées

  • Type – nombre

getAlphaOffset()

Description

    Cette méthode renvoie le décalage alpha.

Valeurs renvoyées

  • Type – nombre

getBlueMultiplier()

Description

    Cette méthode renvoie le multiplicateur de bleu.

Valeurs renvoyées

  • Type – nombre

getBlueOffset()

Description

    Cette méthode renvoie le décalage de bleu.

Valeurs renvoyées

  • Type - nombre

getGreenMultiplier()

Description

    Cette méthode renvoie le multiplicateur de vert.

Valeurs renvoyées:

  • Type - nombre

getGreenOffset()

Description

    Cette méthode renvoie le décalage de vert.

Valeurs renvoyées

  • Type – nombre

getRedMultiplier()

Description

    Cette méthode renvoie le multiplicateur de rouge.

Valeurs renvoyées

  • Type - nombre

getRedOffset()

Description

    Cette méthode renvoie le décalage de rouge.

Valeurs renvoyées

  • Type - nombre

identity()

Description

    Cette méthode définit la transformation de couleur sur une transformation de couleur Identity.

Valeurs renvoyées

  • Cette transformation de couleur. Vous pouvez utiliser cette méthode pour associer des appels de méthode.
  • Type – ColorTransform

isIdentity()

Description

    Cette méthode indique « true » si la transformation de couleur est une identité.

Valeurs renvoyées

  • Type – booléen

setAlphaMultiplier(Multiplier)

Description

    Utilisez cette méthode pour définir le multiplicateur alpha.

Paramètres

NomTypeDescription
MultipliernombreValeur multipliée par la valeur du canal de transparence alpha

setAlphaOffset(offset)

Description

    Utilisez cette méthode pour définir le décalage alpha.

Paramètres

NomTypeDescription
offsetnombreNombre ajouté à la valeur du canal de transparence alpha après sa multiplication par la valeur alphaMultiplier

setBlueMultiplier(multiplier)

Description

    Utilisez cette méthode pour définir le multiplicateur de bleu.

Paramètres

NomTypeDescription
multipliernombreValeur multipliée par la valeur du canal de bleu

setBlueOffset(offset)

Description

    Utilisez cette méthode pour définir le décalage de bleu.

Paramètres

NomTypeDescription
offsetnombreNombre ajouté à la valeur du canal de bleu après sa multiplication par la valeur blueMultiplier

setGreenMultiplier(multiplier)

Description

    Utilisez cette méthode pour définir le multiplicateur de vert.

Paramètres

NomTypeDescription
multipliernombreValeur multipliée par la valeur du canal de vert

setGreenOffset(offset)

Description

    Utilisez cette méthode pour définir le décalage de vert.

Paramètres

NomTypeDescription
offsetnombreNombre ajouté à la valeur du canal de vert après sa multiplication par la valeur greenMultiplier

setRedMultiplier(multiplier)

Description

    Utilisez cette méthode pour définir le multiplicateur de rouge.

Paramètres

NomTypeDescription
multipliernombreValeur multipliée par la valeur du canal de rouge

setRedOffset(offset)

Description

    Utilisez cette méthode pour définir le décalage de rouge.

Paramètres

NomTypeDescription
offsetnombreNombre ajouté à la valeur du canal de rouge après sa multiplication par la valeur redMultiplier

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne