D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS-Enumeration (d3d11.h)
Gibt einen Mustertyp mit mehreren Beispielen an.
Syntax
typedef enum D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS {
D3D11_STANDARD_MULTISAMPLE_PATTERN = 0xffffffff,
D3D11_CENTER_MULTISAMPLE_PATTERN = 0xfffffffe
} ;
Konstanten
D3D11_STANDARD_MULTISAMPLE_PATTERN Wert: 0xffffffff Vordefinierte Muster mit mehreren Beispielen, die für Direct3D 11- und Direct3D 10.1-Hardware erforderlich sind. |
D3D11_CENTER_MULTISAMPLE_PATTERN Wert: 0xfffffffe Muster, bei dem sich alle Beispiele in der Pixelmitte befinden. |
Hinweise
Eine App ruft ID3D11Device::CheckMultisampleQualityLevels auf, um die Anzahl der beim Multisampling verfügbaren Qualitätsstufen abzurufen. Eine Qualitätsstufe 0 bedeutet, dass die Hardware multisampling für das jeweilige Format nicht unterstützt. Wenn die Anzahl der Qualitätsstufen größer als 0 ist und die Hardware die festen Beispielmuster für die Stichprobenanzahl unterstützt, kann die App die festen Muster anfordern, indem sie die Qualitätsebene entweder als D3D11_STANDARD_MULTISAMPLE_PATTERN oder als D3D11_CENTER_MULTISAMPLE_PATTERN angibt. Die App kann ID3D11Device::CheckFormatSupport aufrufen, um die Unterstützung der festen Standardmuster zu überprüfen. Wenn die Hardware nur die festen Muster unterstützt, aber keine zusätzlichen herstellerspezifischen Muster, kann die Laufzeit die Anzahl der Qualitätsstufen als 1 melden, und die Hardware kann so tun, als ob sich die Qualitätsebene 0 gleich verhält wie die Qualitätsebene D3D11_STANDARD_MULTISAMPLE_PATTERN.
Die Runtime definiert die folgenden Standardbeispielmuster für die Stichprobenanzahl 1 (trivial), 2, 4, 8 und 16. Die Hardware muss 1, 4 und 8 Stichprobenanzahlen unterstützen. Hardwarehersteller können darüber hinaus mehr Stichprobenanzahlen verfügbar machen. Wenn Anbieter jedoch 2, 4 (erforderlich), 8 (erforderlich) oder 16 unterstützen, müssen sie auch das entsprechende Standardmuster oder das Centermuster für jede dieser Stichprobenanzahlen unterstützen.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d11.h |