Condividi tramite


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)

Vedere anche

GenerateMipSubLevels