Partager via


énumération D2D1_GAMMATRANSFER_PROP (d2d1effects.h)

Identificateurs des propriétés de l’effet de transfert Gamma.

Syntax

typedef enum D2D1_GAMMATRANSFER_PROP {
  D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE = 0,
  D2D1_GAMMATRANSFER_PROP_RED_EXPONENT = 1,
  D2D1_GAMMATRANSFER_PROP_RED_OFFSET = 2,
  D2D1_GAMMATRANSFER_PROP_RED_DISABLE = 3,
  D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE = 4,
  D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT = 5,
  D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET = 6,
  D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE = 7,
  D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE = 8,
  D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT = 9,
  D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET = 10,
  D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE = 11,
  D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE = 12,
  D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT = 13,
  D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET = 14,
  D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE = 15,
  D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT = 16,
  D2D1_GAMMATRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;

Constantes

 
D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE
Valeur : 0
Amplitude de la fonction de transfert gamma pour le canal Rouge.


Le type est FLOAT.

La valeur par défaut est 1.0f.
D2D1_GAMMATRANSFER_PROP_RED_EXPONENT
Valeur : 1
Exposant de la fonction de transfert gamma pour le canal Rouge.


Le type est FLOAT.

La valeur par défaut est 1.0f.
D2D1_GAMMATRANSFER_PROP_RED_OFFSET
Valeur : 2
Décalage de la fonction de transfert gamma pour le canal Rouge.


Le type est FLOAT.

La valeur par défaut est 0,0f.
D2D1_GAMMATRANSFER_PROP_RED_DISABLE
Valeur : 3
Si vous définissez cette valeur sur TRUE, la fonction de transfert n’est pas appliquée au canal Rouge. Une fonction de transfert d’identité est utilisée.
Si vous définissez ce paramètre sur FALSE, il applique la fonction de transfert gamma au canal Rouge.


Le type est BOOL.

La valeur par défaut est FALSE.
D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE
Valeur : 4
Amplitude de la fonction de transfert gamma pour le canal Vert.


Le type est FLOAT.

La valeur par défaut est 1.0f.
D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT
Valeur : 5
Exposant de la fonction de transfert gamma pour le canal Vert.


Le type est FLOAT.

La valeur par défaut est 1.0f.
D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET
Valeur : 6
Décalage de la fonction de transfert gamma pour le canal Vert.


Le type est FLOAT.

La valeur par défaut est 0,0f.
D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE
Valeur : 7
Si vous définissez cette valeur sur TRUE, la fonction de transfert n’est pas appliquée au canal Vert. Une fonction de transfert d’identité est utilisée.
Si vous définissez ce paramètre sur FALSE, il applique la fonction de transfert gamma au canal Vert.


Le type est BOOL.

La valeur par défaut est FALSE.
D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE
Valeur : 8
Amplitude de la fonction de transfert gamma pour le canal Bleu.


Le type est FLOAT.

La valeur par défaut est 1.0f.
D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT
Valeur : 9
Exposant de la fonction de transfert gamma pour le canal Bleu.


Le type est FLOAT.

La valeur par défaut est 1.0f.
D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET
Valeur : 10
Décalage de la fonction de transfert gamma pour le canal Bleu.


Le type est FLOAT.

La valeur par défaut est 0,0f.
D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE
Valeur : 11
Si vous définissez cette valeur sur TRUE, la fonction de transfert n’est pas appliquée au canal Bleu. Une fonction de transfert d’identité est utilisée.
Si vous définissez ce paramètre sur FALSE, il applique la fonction de transfert gamma au canal Bleu.


Le type est BOOL.

La valeur par défaut est FALSE.
D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE
Valeur : 12
Amplitude de la fonction de transfert gamma pour le canal Alpha.


Le type est FLOAT.

La valeur par défaut est 1.0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT
Valeur : 13
Exposant de la fonction de transfert gamma pour le canal Alpha.


Le type est FLOAT.

La valeur par défaut est 1.0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET
Valeur : 14
Décalage de la fonction de transfert gamma pour le canal Alpha.


Le type est FLOAT.

La valeur par défaut est 0,0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE
Valeur : 15
Si vous définissez cette valeur sur TRUE, la fonction de transfert n’est pas appliquée au canal Alpha. Une fonction de transfert d’identité est utilisée.
Si vous définissez ce paramètre sur FALSE, il applique la fonction de transfert gamma au canal Alpha.


Le type est BOOL.

La valeur par défaut est FALSE.
D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT
Valeur : 16
Indique si l’effet fixe les valeurs de couleur entre 0 et 1 avant que l’effet ne passe les valeurs à l’effet suivant dans le graphique.
L’effet serre les valeurs avant de prémultiplier l’alpha.


Si vous définissez cette valeur sur TRUE, l’effet va serrer les valeurs. Si vous définissez cette valeur sur FALSE, l’effet ne serrera pas les valeurs de couleur,
mais d’autres effets et la surface de sortie peuvent serrer les valeurs si elles ne sont pas d’une précision suffisamment élevée.


Le type est BOOL.

La valeur par défaut est FALSE.
D2D1_GAMMATRANSFER_PROP_FORCE_DWORD
Valeur : 0xffffffff

Configuration requise

Condition requise Valeur
En-tête d2d1effects.h