Share via


IDirect3DBaseTexture9::GetAutoGenFilterType-Methode (d3d9helper.h)

Rufen Sie den Filtertyp ab, der für automatisch generierte mipmap-Unterebenen verwendet wird.

Syntax

D3DTEXTUREFILTERTYPE GetAutoGenFilterType();

Rückgabewert

Typ: D3DTEXTUREFILTERTYPE

Filtertyp. Siehe D3DTEXTUREFILTERTYPE. Um diese Methode verwenden zu können, muss eine Textur mit D3DUSAGE_AUTOGENMIPMAP erstellt werden. Jeder andere Verwendungswert bewirkt, dass diese Methode D3DTEXF_NONE zurückgibt.

Hinweise

Das Ändern des Filtertyps "dirties" der mipmap-Unterebenen und bewirkt, dass sie neu generiert werden.

Der (Standard-)Filtertyp, der zum Zeitpunkt der Texturerstellung festgelegt wurde, ist D3DTEXF_LINEAR. Wenn der Treiber keinen linearen Filter unterstützt, wird der Filtertyp auf D3DTEXF_POINT festgelegt. Alle Filtertypen, die vom Treiber für die reguläre Texturfilterung unterstützt werden, werden für die automatische Generierung mit Ausnahme von D3DTEXF_NONE unterstützt. Für jeden Ressourcentyp sollten Treiber alle Filtertypen unterstützen, die in den entsprechenden Texturen, CubeTexture und Volumetexture-Filterkappen gemeldet werden. Weitere Informationen zu Texturtypen finden Sie unter D3DTEXTUREFILTERTYPE.

Diese Methode hat keine Auswirkung, wenn die Textur nicht mit D3DUSAGE_AUTOGENMIPMAP erstellt wird.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d9helper.h (einschließlich D3D9.h)
Bibliothek D3D9.lib

Weitere Informationen

GenerateMipSubLevels

IDirect3DBaseTexture9

SetAutoGenFilterType