énumération D3D10_BLEND (d3d10.h)
Options de fusion. Une option de fusion identifie la source de données et une opération de pré-fusion facultative.
Syntax
typedef enum D3D10_BLEND {
D3D10_BLEND_ZERO = 1,
D3D10_BLEND_ONE = 2,
D3D10_BLEND_SRC_COLOR = 3,
D3D10_BLEND_INV_SRC_COLOR = 4,
D3D10_BLEND_SRC_ALPHA = 5,
D3D10_BLEND_INV_SRC_ALPHA = 6,
D3D10_BLEND_DEST_ALPHA = 7,
D3D10_BLEND_INV_DEST_ALPHA = 8,
D3D10_BLEND_DEST_COLOR = 9,
D3D10_BLEND_INV_DEST_COLOR = 10,
D3D10_BLEND_SRC_ALPHA_SAT = 11,
D3D10_BLEND_BLEND_FACTOR = 14,
D3D10_BLEND_INV_BLEND_FACTOR = 15,
D3D10_BLEND_SRC1_COLOR = 16,
D3D10_BLEND_INV_SRC1_COLOR = 17,
D3D10_BLEND_SRC1_ALPHA = 18,
D3D10_BLEND_INV_SRC1_ALPHA = 19
} ;
Constantes
D3D10_BLEND_ZERO Valeur : 1 La source de données est la couleur noire (0, 0, 0, 0). Aucune opération de pré-fusion. |
D3D10_BLEND_ONE Valeur : 2 La source de données est la couleur blanche (1, 1, 1, 1). Aucune opération de pré-fusion. |
D3D10_BLEND_SRC_COLOR Valeur : 3 La source de données est des données de couleur (RVB) d’un nuanceur de pixels. Aucune opération de pré-fusion. |
D3D10_BLEND_INV_SRC_COLOR Valeur : 4 La source de données est des données de couleur (RVB) d’un nuanceur de pixels. L’opération de pré-fusion inverse les données, générant 1 - RVB. |
D3D10_BLEND_SRC_ALPHA Valeur : 5 La source de données est des données alpha (A) d’un nuanceur de pixels. Aucune opération de pré-fusion. |
D3D10_BLEND_INV_SRC_ALPHA Valeur : 6 La source de données est des données alpha (A) d’un nuanceur de pixels. L’opération de pré-fusion inverse les données, générant 1 - A. |
D3D10_BLEND_DEST_ALPHA Valeur : 7 La source de données est des données alpha d’un rendertarget. Aucune opération de pré-fusion. |
D3D10_BLEND_INV_DEST_ALPHA Valeur : 8 La source de données est des données alpha d’un rendertarget. L’opération de pré-fusion inverse les données, générant 1 - A. |
D3D10_BLEND_DEST_COLOR Valeur : 9 La source de données est des données de couleur d’un rendertarget. Aucune opération de pré-fusion. |
D3D10_BLEND_INV_DEST_COLOR Valeur : 10 La source de données est des données de couleur d’un rendertarget. L’opération de pré-fusion inverse les données, générant 1 - RVB. |
D3D10_BLEND_SRC_ALPHA_SAT Valeur : 11 La source de données est des données alpha d’un nuanceur de pixels. L’opération de pré-fusion attache les données à 1 ou moins. |
D3D10_BLEND_BLEND_FACTOR Valeur : 14 La source de données est le jeu de facteurs de fusion avec ID3D10Device ::OMSetBlendState. Aucune opération de pré-fusion. |
D3D10_BLEND_INV_BLEND_FACTOR Valeur : 15 La source de données est le jeu de facteurs de fusion avec ID3D10Device ::OMSetBlendState. L’opération de pré-fusion inverse le facteur de fusion, générant 1 - blend_factor. |
D3D10_BLEND_SRC1_COLOR Valeur : 16 Les sources de données sont à la fois des données de couleur sorties par un nuanceur de pixels. Il n’existe aucune opération de pré-fusion. Cette option prend en charge le mélange de couleurs double source. |
D3D10_BLEND_INV_SRC1_COLOR Valeur : 17 Les sources de données sont à la fois des données de couleur sorties par un nuanceur de pixels. L’opération de pré-fusion inverse les données, générant 1 - RVB. Cette option prend en charge le mélange de couleurs double source. |
D3D10_BLEND_SRC1_ALPHA Valeur : 18 Les sources de données sont des données alpha sorties par un nuanceur de pixels. Il n’existe aucune opération de pré-fusion. Cette option prend en charge le mélange de couleurs double source. |
D3D10_BLEND_INV_SRC1_ALPHA Valeur : 19 Les sources de données sont des données alpha sorties par un nuanceur de pixels. L’opération de pré-fusion inverse les données, générant 1 - A. Cette option prend en charge le mélange de couleurs double source. |
Remarques
Les opérations de fusion sont spécifiées dans une description de fusion.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d10.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour