Compartilhar via


estrutura D3DDDIARG_GENERATEMIPSUBLEVELS (d3dumddi.h)

A estrutura D3DDDIARG_GENERATEMIPSUBLEVELS descreve como gerar os subnível de uma textura de mapa MIP.

Sintaxe

typedef struct _D3DDDIARG_GENERATEMIPSUBLEVELS {
  [in] HANDLE                  hResource;
  [in] D3DDDITEXTUREFILTERTYPE Filter;
} D3DDDIARG_GENERATEMIPSUBLEVELS;

Membros

[in] hResource

Um identificador para a superfície de textura do mapa MIP.

[in] Filter

Um valor do tipo D3DDDITEXTUREFILTERTYPE que indica o tipo de filtro de ampliação ou minificação de textura usado na geração dos subnível da textura do mapa MIP. Esse membro pode ser um dos valores a seguir.

Valor Significado
D3DDDITEXF_NONE A filtragem de mapa MIP está desabilitada.
D3DDDITEXF_POINT Filtragem de ponto. O texel com coordenadas mais próximas do valor de pixel necessário é usado. O filtro de textura a ser usado entre os níveis de mapa MIP é a filtragem de mapa MIP de ponto mais próximo.
D3DDDITEXF_LINEAR Filtragem de interpolação bilinear. Uma média ponderada de uma área 2x2 de texels que circundam o pixel necessário é usada. O filtro de textura a ser usado entre os níveis do mapa MIP é a interpolação de mapa MIP trilinear.
D3DDDITEXF_ANISOTROPIC Filtragem de textura anisotrópica. Essa filtragem compensa a distorção causada pela diferença no ângulo entre o polígono de textura e o plano da tela.
D3DDDITEXF_PYRAMIDALQUAD Filtragem de tenda de quatro amostras.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

GenerateMipSubLevels