Метод ID3D10Device::CheckMultisampleQualityLevels (d3d10.h)
Получение количества уровней качества, доступных во время множественной выборки.
Синтаксис
HRESULT CheckMultisampleQualityLevels(
[in] DXGI_FORMAT Format,
[in] UINT SampleCount,
[out] UINT *pNumQualityLevels
);
Параметры
[in] Format
Тип: DXGI_FORMAT
Формат текстуры. См . DXGI_FORMAT.
[in] SampleCount
Тип: UINT
Количество выборок во время множественной выборки.
[out] pNumQualityLevels
Тип: UINT*
Количество уровней качества, поддерживаемых адаптером. См. примечания.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает один из следующих кодов возврата Direct3D 10.
Комментарии
При множественной выборке текстуры количество уровней качества, доступных для адаптера, зависит от используемого формата текстуры и количества запрошенных выборок. Максимальное число выборок, определенное D3D10_MAX_MULTISAMPLE_SAMPLE_COUNT в d3d10.h, равно 32. Если возвращаемое значение pNumQualityLevels равно 0, сочетание формата и количества примеров не поддерживается для установленного адаптера.
Кроме того, определение уровня качества определяется каждым поставщиком оборудования, однако Direct3D не предоставляет возможности для обнаружения этой информации.
Устройства Direct3D 10.1 должны поддерживать 4x MSAA для всех форматов, кроме R32G32B32A32 и R32G32B32 форматов.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d10.h |
Библиотека | D3D10.lib |