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) |