D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS列舉 (d3d11.h)
指定多重範例模式類型。
Syntax
typedef enum D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS {
D3D11_STANDARD_MULTISAMPLE_PATTERN = 0xffffffff,
D3D11_CENTER_MULTISAMPLE_PATTERN = 0xfffffffe
} ;
常數
D3D11_STANDARD_MULTISAMPLE_PATTERN 值: 0xffffffff Direct3D 11 和 Direct3D 10.1 硬體所需的預先定義多重範例模式。 |
D3D11_CENTER_MULTISAMPLE_PATTERN 值: 0xfffffffe 所有樣本都位於圖元中心的模式。 |
備註
應用程式會呼叫 ID3D11Device::CheckMultisampleQualityLevels ,以取得多重取樣期間可用的質量等級數目。 0 品質等級表示硬體不支援特定格式的多重取樣。 如果質量等級的數目大於 0,且硬體支援樣本計數的固定範例模式,則應用程式可以藉由將品質等級指定為 D3D11_STANDARD_MULTISAMPLE_PATTERN 或 D3D11_CENTER_MULTISAMPLE_PATTERN 來要求固定模式。 應用程式可以呼叫 ID3D11Device::CheckFormatSupport 來檢查標準固定模式的支援。 如果硬體只支援固定模式,但沒有額外的廠商特定模式,運行時間可以將品質等級的數目報告為1,而硬體可以假設0個品質等級的行為與品質等級等於D3D11_STANDARD_MULTISAMPLE_PATTERN相同。
運行時間會定義 1 個 (簡單) 、2、4、8 和 16 個樣本計數的標準範例模式。 硬體必須支援 1、4 和 8 個樣本計數。 硬體廠商可以公開超過這些數目的更多範例計數。 不過,如果廠商支援 2、4 (必要) 、8 個 (必要) 或 16,它們也必須支援每個樣本計數的對應標準模式或中心模式。
規格需求
需求 | 值 |
---|---|
標頭 | d3d11.h |