dxgicommon.h) (DXGI_SAMPLE_DESC 结构

描述资源的多采样参数。

语法

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

成员

Count

类型: UINT

每个像素的多样本数。

Quality

类型: UINT

图像质量级别。 质量越高,性能越低。 有效范围介于 0 到 1 之间,比 DIRECT3D 10 的 ID3D10Device::CheckMultisampleQualityLevels 或用于 Direct3D 11 的 ID3D11Device::CheckMultisampleQualityLevels 返回的级别少 1。

对于 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_PATTERN和D3D11_CENTER_MULTISAMPLE_PATTERN

要求

要求
Header dxgicommon.h (包括 DXGI.h)

另请参阅

DXGI 结构