D3DDDIARG_GENERATEMIPSUBLEVELS Struktur (d3dumddi.h)
Die D3DDDIARG_GENERATEMIPSUBLEVELS Struktur beschreibt, wie die Unterebenen einer MIP-Kartentextur generiert werden.
Syntax
typedef struct _D3DDDIARG_GENERATEMIPSUBLEVELS {
[in] HANDLE hResource;
[in] D3DDDITEXTUREFILTERTYPE Filter;
} D3DDDIARG_GENERATEMIPSUBLEVELS;
Angehörige
[in] hResource
Ein Handle zur Texturoberfläche der MIP-Karte.
[in] Filter
Ein D3DDDITEXTUREFILTERTYPE typisierter Wert, der den Texturvergrößerungs- oder Minifizierungsfiltertyp angibt, der zum Generieren der Unterebenen der MIP-Map-Textur verwendet wird. Dieses Element kann einer der folgenden Werte sein:
Wert | Bedeutung |
---|---|
D3DDDITEXF_NONE | Die MIP-Kartenfilterung ist deaktiviert. |
D3DDDITEXF_POINT | Punktfilterung. Das Texel mit Koordinaten, die dem erforderlichen Pixelwert am nächsten sind, wird verwendet. Der Texturfilter, der zwischen MIP-Kartenebenen verwendet werden soll, ist die MIP-Kartenfilterung mit dem nächstgelegenen Punkt. |
D3DDDITEXF_LINEAR | Bilineare Interpolationsfilterung. Ein gewichteter Mittelwert eines 2x2-Bereichs von Texeln, die das erforderliche Pixel umgeben, wird verwendet. Der Texturfilter, der zwischen MIP-Map-Ebenen verwendet werden soll, ist eine trilineare MIP-Map-Interpolation.The texture filter to use between MIP-map levels is trilinear MIP-map interpolation. |
D3DDDITEXF_ANISOTROPIC | Anisotropische Texturfilterung. Diese Filterung entschädigt die Verzerrung, die durch den Winkelunterschied zwischen dem Textur polygon und der Ebene des Bildschirms verursacht wird. |
D3DDDITEXF_PYRAMIDALQUAD | Filterung mit vier Beispielen für Zelte. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | d3dumddi.h (include D3dumddi.h) |