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;
Member
[in] hResource
Ein Handle zur Oberfläche der MIP-Kartentextur.
[in] Filter
Ein D3DDDITEXTUREFILTERTYPE typisierter Wert, der den Filtertyp der Texturvergrößerung oder Minimierung angibt, der zum Generieren der Unterebenen der MIP-Kartentextur verwendet wird. Dieser Member kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
D3DDDITEXF_NONE | Die MIP-Zuordnungsfilterung 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ächsten Punkt. |
D3DDDITEXF_LINEAR | Bilineare Interpolationsfilterung. Es wird ein gewichteter Durchschnitt eines 2x2-Texels-Bereichs verwendet, der das erforderliche Pixel umgibt. Der Texturfilter, der zwischen MIP-Kartenebenen verwendet werden soll, ist die trilineare MIP-Map-Interpolation. |
D3DDDITEXF_ANISOTROPIC | Anisotrope Texturfilterung. Diese Filterung kompensiert Verzerrungen, die durch den Winkelunterschied zwischen dem Texturpolygon und der Bildschirmebene verursacht werden. |
D3DDDITEXF_PYRAMIDALQUAD | Vier-Stichproben-Zeltfilterung. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |