Freigeben über


DXGI_SAMPLE_DESC-Struktur (dxgicommon.h)

Beschreibt Parameter mit mehreren Stichprobenentnahmen für eine Ressource.

Syntax

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

Member

Count

Typ: UINT

Die Anzahl der Mehrfachabtastungen pro Pixel.

Quality

Typ: UINT

Die Bildqualität. Je höher die Qualität, desto geringer die Leistung. Der gültige Bereich liegt zwischen null und eins kleiner als der von ID3D10Device::CheckMultisampleQualityLevels for Direct3D 10 or ID3D11Device::CheckMultisampleQualityLevels for Direct3D 11.

Für Direct3D 10.1 und Direct3D 11 können Sie zwei spezielle Qualitätsstufenwerte verwenden. Weitere Informationen zu diesen Qualitätsstufenwerten finden Sie unter Hinweise.

Hinweise

Diese Struktur ist ein Element der DXGI_SWAP_CHAIN_DESC1-Struktur .

Der Standard-Samplermodus ohne Antialiasing weist eine Anzahl von 1 und die Qualitätsebene 0 auf.

Wenn Antialiasing mit mehreren Stichproben verwendet wird, müssen alle gebundenen Renderziele und Tiefenpuffer die gleichen Stichprobenanzahlen und Qualitätsstufen aufweisen.

Unterschiede zwischen Direct3D 10.0 und Direct3D 10.1 sowie zwischen Direct3D 10.0 und Direct3D 11:

Direct3D 10.1 hat zwei Standardqualitätsstufen definiert:
D3D10_STANDARD_MULTISAMPLE_PATTERN und D3D10_CENTER_MULTISAMPLE_PATTERN in der D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS-Enumeration in D3D10_1.h.

Direct3D 11 hat zwei Standardqualitätsstufen definiert:
D3D11_STANDARD_MULTISAMPLE_PATTERN und D3D11_CENTER_MULTISAMPLE_PATTERN in der D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS-Enumeration in D3D11.h.

Anforderungen

Anforderung Wert
Header dxgicommon.h (einschließlich DXGI.h)

Weitere Informationen

DXGI-Strukturen