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_PATTERND3D11_CENTER_MULTISAMPLE_PATTERN来请求固定模式。 应用可以调用 ID3D11Device::CheckFormatSupport 检查,以支持标准固定模式。 如果硬件仅支持固定模式,但没有其他特定于供应商的模式,则运行时可以将质量级别数报告为 1,并且硬件可以假装 0 质量级别的行为与质量级别等于D3D11_STANDARD_MULTISAMPLE_PATTERN相同。

运行时为 1 个 (普通) 、2、4、8 和 16 个样本计数定义以下标准示例模式。 硬件必须支持 1、4 和 8 个样本计数。 硬件供应商可以公开更多样本计数,超出这些计数。 但是,如果供应商支持所需的 2、4 () 、8 (所需的) 或 16,则它们还必须为每个样本计数支持相应的标准模式或中心模式。

1 样本计数模式 2 和 4 样本计数模式 8 和 16 样本计数

要求

要求
Header d3d11.h

另请参阅

资源枚举