struttura D3DDDIARG_GENERATEMIPSUBLEVELS (d3dumddi.h)
La struttura D3DDDIARG_GENERATEMIPSUBLEVELS descrive come generare i sottolivello di una trama della mappa MIP.
Sintassi
typedef struct _D3DDDIARG_GENERATEMIPSUBLEVELS {
[in] HANDLE hResource;
[in] D3DDDITEXTUREFILTERTYPE Filter;
} D3DDDIARG_GENERATEMIPSUBLEVELS;
Membri
[in] hResource
Handle per la superficie di 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 della mappa MIP è disabilitato. |
D3DDDITEXF_POINT | Filtro dei punti. Viene usato il texel con le coordinate più vicine al valore di pixel richiesto. Il filtro trama da usare tra i livelli della mappa MIP è il filtro della mappa MIP 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 della mappa MIP trilineare. |
D3DDDITEXF_ANISOTROPIC | Filtro delle trame anisotropiche. Questo filtro compensa la distorsione causata dalla differenza nell'angolo tra il poligono della trama e il piano dello schermo. |
D3DDDITEXF_PYRAMIDALQUAD | Filtro a quattro tende di esempio. |
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
intestazione | d3dumddi.h (include D3dumddi.h) |