DD_MULTISAMPLEQUALITYLEVELSDATA estrutura (d3dhal.h)
Somente versões posteriores e DirectX 9.0.
DD_MULTISAMPLEQUALITYLEVELSDATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para consultas DD_GETDRIVERINFO2DATA com o tipo D3DGDI2_TYPE_GETMULTISAMPLEQUALITYLEVELS.
Sintaxe
typedef struct _DD_MULTISAMPLEQUALITYLEVELSDATA {
DD_GETDRIVERINFO2DATA gdi2;
D3DFORMAT Format;
BOOL bFlip : 1;
D3DMULTISAMPLE_TYPE MSType : 31;
DWORD QualityLevels;
} DD_MULTISAMPLEQUALITYLEVELSDATA;
Membros
gdi2
Especifica uma estrutura de DD_GETDRIVERINFO2DATA que contém os dados do getDriverInfo2.
Format
Usa um valor da enumeração D3DFORMAT para especificar o formato de superfície do destino de renderização de vários exemplos.
bFlip
Indica o tipo de resolução. Defina como VERDADEIRO (1) para resolução de estilo flip e FALSE (0) para resolução no estilo blt.
MSType
Usa um valor da enumeração D3DMULTISAMPLE_TYPE para especificar o nível de multisampação de cena completa. Se o dispositivo de exibição der suporte a multiplataforma mascarada (mais de uma amostra para um formato de destino de renderização de vários exemplos mais suporte a antíalias), o driver do dispositivo deverá fornecer o número de níveis de qualidade para o valor enumerado D3DMULTISAMPLE_NONMASKABLE (1).
QualityLevels
Recebe o número de níveis de qualidade de vários exemplos que o driver dá suporte para o formato de destino de renderização especificado.
Observações
O driver atribui um inteiro de 1 a 8 ao membro do QualityLevels. Se o driver falhar, ignorará essa consulta D3DGDI2_TYPE_GETMULTISAMPLEQUALITYLEVELS ou retornará um valor fora do intervalo, mas, caso contrário, relatará que ele dá suporte a multisampling e, em seguida, o runtime determinará que o número de níveis de qualidade é 1.
Quando o runtime chama as funções DdCanCreateSurface DdCanCreateSurface, DdCreateSurfaceou D3dCreateSurfaceEx para criar uma superfície, o runtime codifica o número de níveis de qualidade de vários exemplos em três bits (a máscara de DDSCAPS3_MULTISAMPLE_QUALITY_MASK) do dwCaps3 membro de uma estrutura DDSCAPS2.
Para obter mais informações sobre D3DFORMAT e D3DMULTISAMPLE_TYPE, consulte a documentação do SDK do DirectX.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | d3dhal.h (inclua D3dhal.h) |