Compartir a través de


estructura D3DDDIARG_GENERATEMIPSUBLEVELS (d3dumddi.h)

En la estructura D3DDDIARG_GENERATEMIPSUBLEVELS se 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 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 miP. Este miembro puede ser uno de los valores siguientes.

Valor Significado
D3DDDITEXF_NONE El filtrado de mapas 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 MIP es el filtrado de mapa miP de punto más cercano.
D3DDDITEXF_LINEAR Filtrado de interpolación bilineal. Se usa un promedio ponderado de un área de 2x2 de elementos de textura que rodean el píxel necesario. El filtro de textura que se va a usar entre niveles de mapa MIP es la interpolación de mapa MIP trilineal.
D3DDDITEXF_ANISOTROPIC Filtrado de texturas anisotrópicas. Este filtrado compensa la distorsión causada por la diferencia de ángulo entre el polígono de textura y el plano de la pantalla.
D3DDDITEXF_PYRAMIDALQUAD Filtrado de tiendas de cuatro muestras.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

GenerateMipSubLevels