Share via


Método ID3D10Device::CheckMultisampleQualityLevels (d3d10.h)

Obtenga el número de niveles de calidad disponibles durante el muestreo múltiple.

Sintaxis

HRESULT CheckMultisampleQualityLevels(
  [in]  DXGI_FORMAT Format,
  [in]  UINT        SampleCount,
  [out] UINT        *pNumQualityLevels
);

Parámetros

[in] Format

Tipo: DXGI_FORMAT

Formato de textura. Consulte DXGI_FORMAT.

[in] SampleCount

Tipo: UINT

Número de muestras durante el muestreo múltiple.

[out] pNumQualityLevels

Tipo: UINT*

Número de niveles de calidad admitidos por el adaptador. Vea Notas.

Valor devuelto

Tipo: HRESULT

Este método devuelve uno de los siguientes códigos de retorno de Direct3D 10.

Comentarios

Cuando se realiza un muestreo múltiple de una textura, el número de niveles de calidad disponibles para un adaptador depende del formato de textura usado y del número de muestras solicitadas. El número máximo de muestras definido por D3D10_MAX_MULTISAMPLE_SAMPLE_COUNT en d3d10.h es 32. Si el valor devuelto de pNumQualityLevels es 0, la combinación de formato y recuento de muestras no se admite para el adaptador instalado.

Además, la definición de un nivel de calidad es hasta cada proveedor de hardware para definir, pero Direct3D no proporciona ninguna instalación para ayudar a descubrir esta información.

Los dispositivos Direct3D 10.1 son necesarios para admitir 4x MSAA para todos los formatos excepto los formatos R32G32B32A32 y R32G32B32.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d10.h
Library D3D10.lib

Consulte también

Id3D10Device (interfaz)