énumération D3D11_BLEND (d3d11.h)
Facteurs de fusion, qui modulent les valeurs du nuanceur de pixels et de la cible de rendu.
Syntax
typedef enum D3D11_BLEND {
D3D11_BLEND_ZERO = 1,
D3D11_BLEND_ONE = 2,
D3D11_BLEND_SRC_COLOR = 3,
D3D11_BLEND_INV_SRC_COLOR = 4,
D3D11_BLEND_SRC_ALPHA = 5,
D3D11_BLEND_INV_SRC_ALPHA = 6,
D3D11_BLEND_DEST_ALPHA = 7,
D3D11_BLEND_INV_DEST_ALPHA = 8,
D3D11_BLEND_DEST_COLOR = 9,
D3D11_BLEND_INV_DEST_COLOR = 10,
D3D11_BLEND_SRC_ALPHA_SAT = 11,
D3D11_BLEND_BLEND_FACTOR = 14,
D3D11_BLEND_INV_BLEND_FACTOR = 15,
D3D11_BLEND_SRC1_COLOR = 16,
D3D11_BLEND_INV_SRC1_COLOR = 17,
D3D11_BLEND_SRC1_ALPHA = 18,
D3D11_BLEND_INV_SRC1_ALPHA = 19
} ;
Constantes
D3D11_BLEND_ZERO Valeur : 1 Le facteur de fusion est (0, 0, 0, 0). Aucune opération de pré-fusion. |
D3D11_BLEND_ONE Valeur : 2 Le facteur de fusion est (1, 1, 1, 1). Aucune opération de pré-fusion. |
D3D11_BLEND_SRC_COLOR Valeur : 3 Le facteur de fusion est (Rs, Gs, Bs, As), c’est-à-dire les données de couleur (RVB) d’un nuanceur de pixels. Aucune opération de pré-fusion. |
D3D11_BLEND_INV_SRC_COLOR Valeur : 4 Le facteur de fusion est (1 - Rs, 1 - Gs, 1 - Bs, 1 - As), c’est-à-dire les 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. |
D3D11_BLEND_SRC_ALPHA Valeur : 5 Le facteur de fusion est (As, As, As, As), c’est-à-dire les données alpha (A) d’un nuanceur de pixels. Aucune opération de pré-fusion. |
D3D11_BLEND_INV_SRC_ALPHA Valeur : 6 Le facteur de fusion est ( 1 - As, 1 - As, 1 - As), c’est-à-dire les données alpha (A) d’un nuanceur de pixels. L’opération de pré-fusion inverse les données, générant 1 - A. |
D3D11_BLEND_DEST_ALPHA Valeur : 7 Le facteur de fusion est (AdD D D), c’est-à-dire des données alpha provenant d’une cible de rendu. Aucune opération de pré-fusion. |
D3D11_BLEND_INV_DEST_ALPHA Valeur : 8 Le facteur de fusion est (1 - Ad1 - Ad1 - Ad1 - A d1 - Ad), c’est-à-dire des données alpha provenant d’une cible de rendu. L’opération de pré-fusion inverse les données, générant 1 - A. |
D3D11_BLEND_DEST_COLOR Valeur : 9 Le facteur de fusion est (Rd, Gd, Bd, Ad), c’est-à-dire les données de couleur d’une cible de rendu. Aucune opération de pré-fusion. |
D3D11_BLEND_INV_DEST_COLOR Valeur : 10 Le facteur de fusion est (1 - Rd, 1 - Gd, 1 - Bd, 1 - Ad), c’est-à-dire les données de couleur d’une cible de rendu. L’opération de pré-fusion inverse les données, générant 1 - RVB. |
D3D11_BLEND_SRC_ALPHA_SAT Valeur : 11 Le facteur de fusion est (f, f, f, 1) ; où f = min(As, 1 - Ad). L’opération de pré-fusion restreint les données à 1 ou moins. |
D3D11_BLEND_BLEND_FACTOR Valeur : 14 Le facteur de fusion est le jeu de facteurs de fusion avec ID3D11DeviceContext ::OMSetBlendState. Aucune opération de pré-fusion. |
D3D11_BLEND_INV_BLEND_FACTOR Valeur : 15 Le facteur de fusion est le jeu de facteurs de fusion avec ID3D11DeviceContext ::OMSetBlendState. L’opération de pré-fusion inverse le facteur de fusion, générant 1 - blend_factor. |
D3D11_BLEND_SRC1_COLOR Valeur : 16 Le facteur de fusion est des sources de données en tant que sortie de données de couleur par un nuanceur de pixels. Il n’existe aucune opération de pré-fusion. Ce facteur de fusion prend en charge le mélange de couleurs double source. |
D3D11_BLEND_INV_SRC1_COLOR Valeur : 17 Le facteur de fusion est des sources de données en tant que sortie de données de couleur par un nuanceur de pixels. L’opération de pré-fusion inverse les données, générant 1 - RVB. Ce facteur de fusion prend en charge le mélange de couleurs double source. |
D3D11_BLEND_SRC1_ALPHA Valeur : 18 Le facteur de fusion est des sources de données en tant que sortie de données alpha par un nuanceur de pixels. Il n’existe aucune opération de pré-fusion. Ce facteur de fusion prend en charge le mélange de couleurs double source. |
D3D11_BLEND_INV_SRC1_ALPHA Valeur : 19 Le facteur de fusion est des sources de données en tant que sortie de données alpha par un nuanceur de pixels. L’opération de pré-fusion inverse les données, générant 1 - A. Ce facteur de fusion 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 | d3d11.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