Freigeben über


D3DUSAGE_QUERY

Diese Optionen identifizieren Abfrageressourcentypen.

#define Beschreibung
D3DUSAGE_QUERY_FILTER Fragen Sie das Ressourcenformat ab, um festzustellen, ob es andere Texturfiltertypen als D3DTEXF_POINT unterstützt (was immer unterstützt wird).
D3DUSAGE_QUERY_LEGACYBUMPMAP Fragen Sie die Ressource nach einer Legacy-Bump-Zuordnung ab.
D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING Fragen Sie die Ressource ab, um die Unterstützung für die Post-Pixel-Shader-Blending-Unterstützung zu überprüfen. Wenn CheckDeviceFormat mit D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING fehlschlägt, werden Post-Pixel-Blending-Vorgänge nicht unterstützt. Dazu gehören Alphatest, Pixelnebel, Render-Ziel-Blending, Farbschreibaktivierung und Dithering.
D3DUSAGE_QUERY_SRGBREAD Fragen Sie die Ressource ab, um zu überprüfen, ob eine Textur die Gammakorrektur während eines Lesevorgangs unterstützt.
D3DUSAGE_QUERY_SRGBWRITE Fragen Sie die Ressource ab, um zu überprüfen, ob eine Textur die Gammakorrektur während eines Schreibvorgangs unterstützt.
D3DUSAGE_QUERY_VERTEXTEXTURE Fragen Sie die Ressource ab, um die Unterstützung für die Stichprobenentnahme von Vertex-Shadertexturen zu überprüfen.
D3DUSAGE_QUERY_WRAPANDMIP Fragen Sie die Ressource ab, um die Unterstützung für Texturumbruch und MIP-Zuordnung zu überprüfen.

 

Verwenden Sie CheckDeviceFormat , um die Hardwareunterstützung für diese Verwendungen und einige andere in D3DUSAGE aufgeführte Verwendungen abzufragen.

Konstante Informationen

Anforderung Wert
Header d3d9types.h
Mindestbetriebssystem Windows 98

 

Direct3D-Konstanten