Compartilhar via


estrutura DXGI_SAMPLE_DESC (dxgicommon.h)

Descreve parâmetros de várias amostras para um recurso.

Sintaxe

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

Membros

Count

Tipo: UINT

O número de várias amostras por pixel.

Quality

Tipo: UINT

O nível de qualidade da imagem. Quanto maior a qualidade, menor o desempenho. O intervalo válido está entre zero e um a menos do que o nível retornado por ID3D10Device::CheckMultisampleQualityLevels para Direct3D 10 ou ID3D11Device::CheckMultisampleQualityLevels para Direct3D 11.

Para Direct3D 10.1 e Direct3D 11, você pode usar dois valores especiais de nível de qualidade. Para obter mais informações sobre esses valores de nível de qualidade, consulte Comentários.

Comentários

Essa estrutura é um membro da estrutura DXGI_SWAP_CHAIN_DESC1 .

O modo de amostragem padrão, sem anti-aliasing, tem uma contagem de 1 e um nível de qualidade de 0.

Se a suavização de vários exemplos estiver sendo usada, todos os destinos de renderização associados e buffers de profundidade deverão ter as mesmas contagens de exemplo e níveis de qualidade.

Diferenças entre Direct3D 10.0 e Direct3D 10.1 e entre Direct3D 10.0 e Direct3D 11:

O Direct3D 10.1 definiu dois níveis de qualidade padrão:
D3D10_STANDARD_MULTISAMPLE_PATTERN e D3D10_CENTER_MULTISAMPLE_PATTERN na enumeração D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS em D3D10_1.h.

O Direct3D 11 definiu dois níveis de qualidade padrão:
D3D11_STANDARD_MULTISAMPLE_PATTERN e D3D11_CENTER_MULTISAMPLE_PATTERN na enumeração D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS em D3D11.h.

Requisitos

Requisito Valor
Cabeçalho dxgicommon.h (inclua DXGI.h)

Confira também

Estruturas DXGI