Freigeben über


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)

Siehe auch

GenerateMipSubLevels