DXGI_SAMPLE_DESC 結構 (dxgicommon.h)

描述資源的多重取樣參數。

語法

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

成員

Count

類型: UINT

每個像素的多重樣本數目。

Quality

類型: UINT

影像品質等級。 品質越高,效能就越低。 有效範圍介於零到一個小於 Id3D10Device::CheckMultisampleQualityLevels for Direct3D 10 或 ID3D11Device::CheckMultisampleQualityLevels 針對 Direct3D 11 所傳回的層級之間。

針對 Direct3D 10.1 和 Direct3D 11,您可以使用兩個特殊質量等級值。 如需這些品質等級值的詳細資訊,請參閱。

備註

這個結構是 DXGI_SWAP_CHAIN_DESC1 結構的成員。

沒有反別名的預設取樣器模式計數為 1,品質等級為 0。

如果使用多重樣本反鋸齒,則所有系結的轉譯目標和深度緩衝區都必須具有相同的樣本計數和品質層級。

Direct3D 10.0 和 Direct3D 10.1 和 Direct3D 10.0 和 Direct3D 11 之間的差異:

Direct3D 10.1 已定義兩個標準質量等級:
D3D10_1.hD3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS 列舉中的 D3D10_STANDARD_MULTISAMPLE_PATTERN和D3D10_CENTER_MULTISAMPLE_PATTERN

Direct3D 11 已定義兩個標準質量等級:
D3D11.h 中D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS列舉中的D3D11_STANDARD_MULTISAMPLE_PATTERND3D11_CENTER_MULTISAMPLE_PATTERN

規格需求

需求
標頭 dxgicommon.h (包含 DXGI.h)

另請參閱

DXGI 結構