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)

Vedi anche

GenerateMipSubLevels