Compartir a través de


estructura D3DDDIARG_GENERATEMIPSUBLEVELS (d3dumddi.h)

La estructura D3DDDIARG_GENERATEMIPSUBLEVELS describe cómo generar los subniveles de una textura de mapa miP.

Sintaxis

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

Miembros

[in] hResource

Identificador de la superficie de textura del mapa de MIP.

[in] Filter

Valor de tipo D3DDDITEXTUREFILTERTYPE que indica el tipo de filtro de ampliación o minificación de textura que se usa para generar los subniveles de la textura del mapa de MIP. Este miembro puede ser uno de los siguientes valores.

valor significado
D3DDDITEXF_NONE El filtrado del mapa de MIP está deshabilitado.
D3DDDITEXF_POINT Filtrado de puntos. Se usa el elemento de textura con coordenadas más cercanas al valor de píxel necesario. El filtro de textura que se va a usar entre los niveles de mapa de MIP es el filtrado de mapa de MIP de punto más cercano.
D3DDDITEXF_LINEAR Filtrado de interpolación bilineal. Promedio ponderado de un área de 2x2 de elementos de textura que rodean el píxel necesario se usa. El filtro de textura que se va a usar entre los niveles de mapa MIP es la interpolación de mapa de MIP trilinear.
D3DDDITEXF_ANISOTROPIC Filtrado de textura anisotrópico. Este filtrado compensa la distorsión causada por la diferencia en ángulo entre el polígono de textura y el plano de la pantalla.
D3DDDITEXF_PYRAMIDALQUAD Filtrado de tiendas de cuatro muestras.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

GenerateMipSubLevels