Partager via


structure DXGI_SAMPLE_DESC (dxgicommon.h)

Décrit les paramètres d’échantillonnage multiple pour une ressource.

Syntaxe

typedef struct DXGI_SAMPLE_DESC {
  UINT Count;
  UINT Quality;
} DXGI_SAMPLE_DESC;

Membres

Count

Type : UINT

Nombre d'échantillons multiples par pixel.

Quality

Type : UINT

Niveau de la qualité de l'image. Plus la qualité est élevée, plus les performances sont faibles. La plage valide est comprise entre zéro et un niveau inférieur au niveau retourné par ID3D10Device ::CheckMultisampleQualityLevels pour Direct3D 10 ou ID3D11Device ::CheckMultisampleQualityLevels pour Direct3D 11.

Pour Direct3D 10.1 et Direct3D 11, vous pouvez utiliser deux valeurs de niveau de qualité spéciales. Pour plus d’informations sur ces valeurs de niveau de qualité, consultez Remarques.

Remarques

Cette structure est membre de la structure DXGI_SWAP_CHAIN_DESC1 .

Le mode d’échantillonnage par défaut, sans anti-aliasing, a un nombre de 1 et un niveau de qualité de 0.

Si l’anti-ataliasing multi-échantillons est utilisé, toutes les cibles de rendu liées et les mémoires tampons de profondeur doivent avoir le même nombre d’échantillons et les mêmes niveaux de qualité.

Différences entre Direct3D 10.0 et Direct3D 10.1 et entre Direct3D 10.0 et Direct3D 11 :

Direct3D 10.1 a défini deux niveaux de qualité standard :
D3D10_STANDARD_MULTISAMPLE_PATTERN et D3D10_CENTER_MULTISAMPLE_PATTERN dans l’énumération D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS dans D3D10_1.h.

Direct3D 11 a défini deux niveaux de qualité standard :
D3D11_STANDARD_MULTISAMPLE_PATTERN et D3D11_CENTER_MULTISAMPLE_PATTERN dans l’énumération D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS dans D3D11.h.

Configuration requise

Condition requise Valeur
En-tête dxgicommon.h (inclure DXGI.h)

Voir aussi

DXGI Structures