énumération D3D10_1_DDIARG_STANDARD_MULTISAMPLE_QUALITY_LEVELS (d3d10umddi.h)
Le type d’énumération D3D10_1_DDIARG_STANDARD_MULTISAMPLE_QUALITY_LEVELS contient des valeurs qui identifient les niveaux de qualité pour les modèles multiéchantillons.
Syntax
typedef enum D3D10_1_DDIARG_STANDARD_MULTISAMPLE_QUALITY_LEVELS {
D3D10_1_DDIARG_STANDARD_MULTISAMPLE_PATTERN,
D3D10_1_DDIARG_CENTER_MULTISAMPLE_PATTERN
} ;
Constantes
D3D10_1_DDIARG_STANDARD_MULTISAMPLE_PATTERN Valeur de niveau de qualité pour le modèle multiéchantillon standard. |
D3D10_1_DDIARG_CENTER_MULTISAMPLE_PATTERN Le même nombre d’exemples que D3D10_1_DDIARG_STANDARD_MULTISAMPLE_PATTERN, sauf que tous les exemples se chevauchent au centre du pixel. |
Remarques
La valeur de niveau de qualité pour le modèle multiéchantillon standard est D3D10_1_DDIARG_STANDARD_MULTISAMPLE_PATTERN. Pour exposer la prise en charge du modèle multi-échantillonnage standard pour un nombre d’échantillons donné, le pilote doit exposer au moins un niveau de qualité standard via sa fonction CheckMultisampleQualityLevels . Le runtime D3D peut ensuite utiliser la valeur D3D10_1_DDIARG_STANDARD_MULTISAMPLE_PATTERN. Si les fournisseurs de matériel n’ont pas d’exemple de modèles propriétaires qu’ils souhaitent exposer et ont simplement le modèle standard, ils peuvent simplement implémenter le modèle standard pour le niveau de qualité 0 ainsi que pour le niveau de qualité D3D10_1_DDIARG_STANDARD_MULTISAMPLE_PATTERN. Dans ce cas, la fonction CheckMultisampleQualityLevels du pilote retourne un pointeur vers 1 dans le paramètre pNumQualityLevels . Les applications peuvent ensuite demander le niveau de qualité 0 ou D3D10_1_DDIARG_STANDARD_MULTISAMPLE_PATTERN, et les deux niveaux de qualité offrent le même comportement.
Pour chaque nombre d’exemples où D3D10_1_DDIARG_STANDARD_MULTISAMPLE_PATTERN est pris en charge, un modèle frère (D3D10_1_DDIARG_CENTER_MULTISAMPLE_PATTERN) doit être pris en charge. D3D10_1_DDIARG_CENTER_MULTISAMPLE_PATTERN a le même nombre d’exemples que D3D10_1_DDIARG_STANDARD_MULTISAMPLE_PATTERN, sauf que tous les exemples chevauchent le centre du pixel.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | D3D10_1_DDIARG_STANDARD_MULTISAMPLE_QUALITY_LEVELS est pris en charge sur Windows Vista avec Service Pack 1 (SP1) et versions ultérieures et Windows Server 2008 et versions ultérieures. |
En-tête | d3d10umddi.h (include D3d10umddi.h) |