struttura D3DDDIARG_GENERATEMIPSUBLEVELS (d3dumddi.h)
La struttura D3DDDIARG_GENERATEMIPSUBLEVELS descrive come generare i sublevel di una trama della mappa MIP.
Sintassi
typedef struct _D3DDDIARG_GENERATEMIPSUBLEVELS {
[in] HANDLE hResource;
[in] D3DDDITEXTUREFILTERTYPE Filter;
} D3DDDIARG_GENERATEMIPSUBLEVELS;
Members
[in] hResource
Handle per la superficie della trama della mappa MIP.
[in] Filter
Valore D3DDDITEXTUREFILTERTYPE tipizzato che indica l'ingrandimento della trama o il tipo di filtro di minificazione utilizzato per generare i sublevel della trama della mappa MIP. Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
D3DDDITEXF_NONE | Il filtro delle mappe MIP è disabilitato. |
D3DDDITEXF_POINT | Filtro dei punti. Viene usato il texel con coordinate più vicine al valore del pixel richiesto. Il filtro di trama da usare tra i livelli della mappa MIP è il filtro mip-map più vicino. |
D3DDDITEXF_LINEAR | Filtro di interpolazione bilineare. Viene usata una media ponderata di un'area 2x2 di texel che racchiudono il pixel richiesto. Il filtro trama da usare tra i livelli della mappa MIP è l'interpolazione trilineare della mappa MIP. |
D3DDDITEXF_ANISOTROPIC | Filtro delle trame anisotropiche. Questo filtro compensa la distorsione causata dalla differenza di angolo tra il poligono di trama e il piano dello schermo. |
D3DDDITEXF_PYRAMIDALQUAD | Filtro tenda a quattro campioni. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3dumddi.h (include D3dumddi.h) |