énumération D2D1_DISCRETETRANSFER_PROP (d2d1effects.h)
Identificateurs des propriétés de l’effet de transfert discret.
Syntax
typedef enum D2D1_DISCRETETRANSFER_PROP {
D2D1_DISCRETETRANSFER_PROP_RED_TABLE = 0,
D2D1_DISCRETETRANSFER_PROP_RED_DISABLE = 1,
D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE = 2,
D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE = 3,
D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE = 4,
D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE = 5,
D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE = 6,
D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE = 7,
D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT = 8,
D2D1_DISCRETETRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_DISCRETETRANSFER_PROP_RED_TABLE Valeur : 0 Liste des valeurs utilisées pour définir la fonction de transfert pour le canal Rouge. Le type est FLOAT[]. La valeur par défaut est {0.0f, 1.0f}. |
D2D1_DISCRETETRANSFER_PROP_RED_DISABLE Valeur : 1 Si vous définissez cette valeur sur TRUE, l’effet n’applique pas la fonction de transfert au canal Rouge. Si vous définissez cette valeur sur FALSE, l’effet applique la fonction RedDiscreteTransfer au canal Red. Le type est BOOL. Valeur par défaut si FALSE. |
D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE Valeur : 2 Liste des valeurs utilisées pour définir la fonction de transfert pour le canal Vert. Le type est FLOAT[]. La valeur par défaut est {0.0f, 1.0f}. |
D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE Valeur : 3 Si vous définissez cette valeur sur TRUE, l’effet n’applique pas la fonction de transfert au canal Vert. Si vous définissez cette valeur sur FALSE, l’effet applique la fonction GreenDiscreteTransfer au canal Vert. Le type est BOOL. Valeur par défaut si FALSE. |
D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE Valeur : 4 Liste des valeurs utilisées pour définir la fonction de transfert pour le canal Bleu. Le type est FLOAT[]. La valeur par défaut est {0.0f, 1.0f}. |
D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE Valeur : 5 Si vous définissez cette valeur sur TRUE, l’effet n’applique pas la fonction de transfert au canal Bleu. Si vous définissez cette valeur sur FALSE, l’effet applique la fonction BlueDiscreteTransfer au canal Bleu. Le type est BOOL. Valeur par défaut si FALSE. |
D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE Valeur : 6 Liste des valeurs utilisées pour définir la fonction de transfert pour le canal Alpha. Le type est FLOAT[]. La valeur par défaut est {0.0f, 1.0f}. |
D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE Valeur : 7 Si vous définissez cette valeur sur TRUE, l’effet n’applique pas la fonction de transfert au canal Alpha. Si vous définissez cette valeur sur FALSE, l’effet applique la fonction AlphaDiscreteTransfer au canal Alpha. Le type est BOOL. Valeur par défaut si FALSE. |
D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT Valeur : 8 Indique si l’effet restreint les valeurs de couleur entre 0 et 1 avant que l’effet ne passe les valeurs à l’effet suivant dans le graphique. L’effet restreint les valeurs avant de prémultiplier l’alpha. Si vous définissez cette valeur sur TRUE, l’effet restreint les valeurs. Si vous définissez cette valeur sur FALSE, l’effet ne restreint pas les valeurs de couleur, mais d’autres effets et la surface de sortie peuvent serrer les valeurs si elles ne sont pas suffisamment précises. Le type est BOOL. Valeur par défaut si FALSE. |
D2D1_DISCRETETRANSFER_PROP_FORCE_DWORD Valeur : 0xffffffff |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d2d1effects.h |