D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS列挙 (d3d11.h)

複数サンプル パターンの種類を指定します。

構文

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(trivial)、2、4、8、および 16 のサンプル数に対して、次の標準サンプル パターンを定義します。 ハードウェアでは、1、4、8 個のサンプル数をサポートする必要があります。 ハードウェア ベンダーは、これらを超えてより多くのサンプル数を公開できます。 ただし、ベンダーが 2、4(必須)、8(必須)、または 16 をサポートしている場合は、それらのサンプル数ごとに対応する標準パターンまたは中心パターンもサポートする必要があります。

8 および 16 サンプル数の 2 および 4 サンプルカウントパターンの 1 サンプルカウント パターンのパターン

要件

要件
Header d3d11.h

こちらもご覧ください

リソース列挙