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