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;

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)

Weitere Informationen

GenerateMipSubLevels