Compartilhar via


D3DDDIARG_GENERATEMIPSUBLEVELS estrutura (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 tipado em D3DDDITEXTUREFILTERTYPE que indica o tipo de filtro de ampliação ou de mintificação de textura usado na geração dos subnível da textura do mapa MIP. Esse membro pode ser um dos seguintes valores.

Value significado
D3DDDITEXF_NONE A filtragem de mapa de 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 é 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 cercam o pixel necessário é usada. O filtro de textura a ser usado entre os níveis de 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 exemplos.

Requisitos

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

Consulte também

GenerateMipSubLevels