Поделиться через


структура DXGI_SAMPLE_DESC (dxgicommon.h)

Описывает параметры множественной выборки для ресурса.

Синтаксис

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

Члены

Count

Тип: UINT

Число мультисэмплингов на пиксель.

Quality

Тип: UINT

Уровень качества изображения. Чем выше качество, тем ниже производительность. Допустимый диапазон от нуля до одного меньше уровня, возвращаемого ID3D10Device::CheckMultisampleQualityLevels для Direct3D 10 или ID3D11Device::CheckMultisampleQualityLevels для Direct3D 11.

Для 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_STANDARD_MULTISAMPLE_PATTERN и D3D10_CENTER_MULTISAMPLE_PATTERN в перечислении D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS в D3D10_1.h.

В Direct3D 11 определены два стандартных уровня качества:
D3D11_STANDARD_MULTISAMPLE_PATTERN и D3D11_CENTER_MULTISAMPLE_PATTERN в перечислении D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS в D3D11.h.

Требования

Требование Значение
Заголовок dxgicommon.h (включая DXGI.h)

См. также раздел

Структуры DXGI