IDirect3DBaseTexture9::SetAutoGenFilterType-Methode (d3d9.h)
Legen Sie den Filtertyp fest, der für automatisch generierte mipmap-Unterebenen verwendet wird.
Syntax
HRESULT SetAutoGenFilterType(
[in] D3DTEXTUREFILTERTYPE FilterType
);
Parameter
[in] FilterType
Typ: D3DTEXTUREFILTERTYPE
Filtertyp. Siehe D3DTEXTUREFILTERTYPE. Diese Methode schlägt fehl, wenn der Filtertyp ungültig ist oder nicht unterstützt wird.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert D3DERR_INVALIDCALL werden.
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. SetAutoGenFilterType schlägt fehl, es sei denn, der Treiber legt die entsprechenden D3DPTFILTERCAPS_MINFxxx Caps fest. Diese Werte werden in den Membern TextureFilterCaps und/oder CubeTextureFilterCaps von D3DCAPS9 angegeben.
Weitere Informationen zu Texturfiltertypen finden Sie unter D3DTEXTUREFILTERTYPE.
Diese Methode hat keine Auswirkung, wenn die Textur nicht mit D3DUSAGE_AUTOGENMIPMAP erstellt wird. In diesem Fall wird kein Fehler zurückgegeben. Weitere Informationen zu Nutzungskonstanten finden Sie unter D3DUSAGE.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d9.h (einschließlich D3D9.h) |
Bibliothek | D3D9.lib |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für