d3dhal.h-Header
Dieser Header wird von der Anzeige verwendet. Weitere Informationen finden Sie unter
d3dhal.h enthält die folgenden Programmierschnittstellen:
Rückruffunktionen
LPD3DHAL_CONTEXTCREATECB Die D3dContextCreate-Funktion erstellt einen Kontext. |
LPD3DHAL_CONTEXTDESTROYCB Die D3dContextDestroy-Funktion löscht den angegebenen Kontext. |
LPD3DHAL_DRAWPRIMITIVES2CB Die D3dDrawPrimitives2-Funktion rendert Grundtypen und gibt den aktualisierten Renderzustand zurück. |
LPD3DHAL_VALIDATETEXTURESTAGESTATECB Die D3dValidateTextureStageState-Funktion gibt die Anzahl von Durchläufen zurück, bei denen die Hardware die im aktuellen Zustand angegebenen Mischvorgänge ausführen kann. |
Strukturen
D3DDEVICEDESC_V1 Veraltet in DirectX 8.0 und höheren Versionen; siehe Hinweise. Die D3DDEVICEDESC_V1-Struktur beschreibt die 3D-Funktionen eines Geräts. |
D3DDEVICEDESC_V2 Die D3DDEVICEDESC_V2-Struktur enthält Felder, die bereits in der D3DHAL_D3DEXTENDEDCAPS-Struktur gemeldet werden, wenn sie auf die GUID_D3DExtendedCaps GUID in DdGetDriverInfo reagieren. |
D3DDEVICEDESC_V3 Die D3DDEVICEDESC_V3-Struktur enthält Felder, die bereits in der D3DHAL_D3DEXTENDEDCAPS-Struktur gemeldet werden, wenn sie auf die GUID_D3DExtendedCaps GUID in DdGetDriverInfo reagieren. |
D3DHAL_CALLBACKS D3DHAL_CALLBACKS ist eine von mehreren Rückrufstrukturen, die die vom Treiber bereitgestellte Direct3D-Unterstützung beschreiben. |
D3DHAL_CALLBACKS3 D3DHAL_CALLBACKS3 ist eine von mehreren Rückrufstrukturen, die die vom Treiber bereitgestellte Direct3D-Unterstützung beschreiben. |
D3DHAL_CLIPPEDTRIANGLEFAN Die D3DHAL_CLIPPEDTRIANGLEFAN-Struktur wird von der D3dDrawPrimitives2-Rückruffunktion verwendet, um beschnittene Dreiecklüser zu rendern. |
D3DHAL_CONTEXTCREATEDATA Die D3DHAL_CONTEXTCREATEDATA-Struktur enthält alle Informationen, die die D3dContextCreate-Funktion zum Erstellen eines neuen Kontexts benötigt. |
D3DHAL_CONTEXTDESTROYDATA Die D3DHAL_CONTEXTDESTROYDATA-Struktur enthält die Informationen, die die D3dContextDestroy-Funktion zum Löschen eines Kontexts benötigt. |
D3DHAL_D3DEXTENDEDCAPS D3DHAL_D3DEXTENDEDCAPS beschreibt zusätzliche 3D-Funktionen des Treibers. |
D3DHAL_DP2ADDDIRTYBOX Nur DirectX 8.1 und höhere Versionen. D3DHAL_DP2ADDDIRTYBOX wird verwendet, um anzugeben, dass ein Teil einer 3D-Ressource – also eine Volumetextur – im Systemspeicher verschmutzt wurde. Daher muss dieses Volume vor der Verwendung erneut in den Videospeicher geladen werden. |
D3DHAL_DP2ADDDIRTYRECT Nur DirectX 8.1 und höhere Versionen. D3DHAL_DP2ADDDIRTYRECT wird verwendet, um anzugeben, dass ein Teil einer 2D-Ressource – also eine 2D-Textur oder eine Würfeltextur – im Systemspeicher enthalten ist. Daher muss diese 2D-Textur vor der Verwendung erneut in den Videospeicher geladen werden. |
D3DHAL_DP2BLT Nur DirectX 9.0 und höhere Versionen. D3DHAL_DP2BLT wird für zweidimensionale Flächeneinschränkungen verwendet, wenn D3dDrawPrimitives2 auf das D3DDP2OP_BLT-Befehlstoken antwortet. |
D3DHAL_DP2BUFFERBLT Nur DirectX 8.0 und höhere Versionen. D3DHAL_DP2BUFFERBLT wird für Vertex- oder Indexpuffer-Blts verwendet, wenn D3dDrawPrimitives2 auf das D3DDP2OP_BUFFERBLT-Befehlstoken antwortet. |
D3DHAL_DP2CLEAR D3DHAL_DP2CLEAR enthält alle Informationen, die der Treiber benötigt, um das hardwaregestützte Löschen des Renderingziels, des Tiefenpuffers oder des Schablonenpuffers durchzuführen. |
D3DHAL_DP2COLORFILL Nur DirectX 9.0 und höhere Versionen. D3DHAL_DP2COLORFILL wird für Farbfüllvorgänge verwendet, wenn D3dDrawPrimitives2 auf das D3DDP2OP_COLORFILL-Befehlstoken antwortet. |
D3DHAL_DP2COMMAND Mindestens eine D3DHAL_DP2COMMAND Strukturen werden vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, der die empfangenen Informationen verwendet, um einen oder mehrere Grundtypen zu zeichnen. |
D3DHAL_DP2CREATELIGHT Die D3DHAL_DP2CREATELIGHT-Struktur wird verwendet, um ein Licht für D3dDrawPrimitives2 zu erstellen. |
D3DHAL_DP2CREATEPIXELSHADER Nur DirectX 8.0 und höhere Versionen. Die D3DHAL_DP2CREATEPIXELSHADER-Struktur wird verwendet, um einen Pixelshader zu erstellen, wenn ein D3DDP2OP_CREATEPIXELSHADER Opcode von D3dDrawPrimitives2 empfangen wird. |
D3DHAL_DP2CREATEQUERY Die D3DHAL_DP2CREATEQUERY-Struktur wird von der D3dDrawPrimitives2-Rückruffunktion verwendet, um Ressourcen für Abfragen zu erstellen. |
D3DHAL_DP2CREATEVERTEXSHADER Nur DirectX 8.0 und höhere Versionen. Die D3DHAL_DP2CRED3dDrawPrimitives2ATEVERTEXSHADER-Struktur wird verwendet, um einen Vertexshader zu erstellen, wenn ein D3DDP2OP_CREATEVERTEXSHADER Opcode von empfangen wird. |
D3DHAL_DP2CREATEVERTEXSHADERDECL Nur DirectX 9.0 und höhere Versionen. Die D3DHAL_DP2CREATEVERTEXSHADERDECL-Struktur wird verwendet, um eine Vertexshaderdeklaration zu erstellen, wenn ein D3DDP2OP_CREATEVERTEXSHADERDECL Opcode von D3dDrawPrimitives2 empfangen wird. |
D3DHAL_DP2CREATEVERTEXSHADERFUNC Nur DirectX 9.0 und höhere Versionen. Die D3DHAL_DP2CREATEVERTEXSHADERFUNC-Struktur wird verwendet, um ein Vertex-Shader-Codeobjekt zu erstellen, wenn ein D3DDP2OP_CREATEVERTEXSHADERFUNC Opcode von D3dDrawPrimitives2 empfangen wird. |
D3DHAL_DP2DELETEQUERY Die D3DHAL_DP2DELETEQUERY-Struktur wird von der D3dDrawPrimitives2-Rückruffunktion verwendet, um Ressourcen für Abfragen freizugeben. |
D3DHAL_DP2DRAWINDEXEDPRIMITIVE Die D3DHAL_DP2DRAWINDEXEDPRIMITIVE-Struktur wird von der D3dDrawPrimitives2-Rückruffunktion verwendet, um einen Grundtyp mithilfe von Vertexindizes zu rendern. |
D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 Die D3DHAL_DP2DRAWINDEXEDPRIMITIVE2-Struktur wird von der D3dDrawPrimitives2-Rückruffunktion verwendet, um einen Grundtyp mithilfe von Vertexindizes zu rendern. |
D3DHAL_DP2DRAWPRIMITIVE Nur DirectX 8.0 und höhere Versionen. D3DHAL_DRAWPRIMITIVE wird vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn der bCommand-Member der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_DRAWPRIMITIVE festgelegt ist und zum Rendern eines Grundtyps verwendet wird. |
D3DHAL_DP2DRAWPRIMITIVE2 Nur DirectX 8.0 und höhere Versionen. D3DHAL_DRAWPRIMITIVE2 wird vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn der bCommand-Member der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_DRAWPRIMITIVE2 festgelegt ist und zum Rendern eines Grundtyps verwendet wird. |
D3DHAL_DP2DRAWRECTPATCH Die D3DHAL_DP2DRAWRECTPATCH-Struktur wird von der D3dDrawPrimitives2-Rückruffunktion verwendet, um einen rechteckigen Patch zu rendern. |
D3DHAL_DP2DRAWTRIPATCH Die D3DHAL_DP2DRAWTRIPATCH-Struktur wird von der D3dDrawPrimitives2-Rückruffunktion verwendet, um einen dreieckigen Patch zu rendern. |
D3DHAL_DP2EXT Die Verwendung der D3DHAL_DP2EXT-Struktur muss noch definiert werden. |
D3DHAL_DP2GENERATEMIPSUBLEVELS Nur DirectX 9.0 und höhere Versionen. Die D3DHAL_DP2GENERATEMIPSUBLEVELS-Struktur wird verwendet, um den Treiber zu informieren, die Unterebenen einer bestimmten MIP-Zuordnungstextur mithilfe eines bestimmten Filtertyps automatisch zu generieren. |
D3DHAL_DP2INDEXEDLINELIST D3DHAL_DP2INDEXEDLINELIST wird vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn der bCommand-Member der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_INDEXEDLINELIST festgelegt ist, und zum Rendern der Zeilen mithilfe von Vertexindizes verwendet wird. |
D3DHAL_DP2INDEXEDLINESTRIP D3DHAL_DP2INDEXEDLINESTRIP wird vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn der bCommand-Member der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_INDEXEDLINESTRIP festgelegt ist, und zum Rendern einer Sequenz verbundener Zeilensegmente mithilfe von Vertexindizes verwendet wird. |
D3DHAL_DP2INDEXEDTRIANGLEFAN D3DHAL_DP2INDEXEDTRIANGLEFAN wird vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn der bCommand-Member der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_INDEXEDTRIANGLEFAN festgelegt ist, und zum Rendern einer Sequenz verbundener Dreiecke mithilfe von Vertexindizes verwendet wird. Alle Dreiecke haben einen gemeinsamen Scheitelpunkt. |
D3DHAL_DP2INDEXEDTRIANGLELIST Mindestens eine D3DHAL_DP2INDEXEDTRIANGLELIST Strukturen werden vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn das bCommand-Element der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_INDEXEDTRIANGLELIST festgelegt ist, und zum Rendern einer Sequenz nicht verbundener Dreiecke mithilfe von Vertexindizes verwendet werden. |
D3DHAL_DP2INDEXEDTRIANGLELIST2 Mindestens eine D3DHAL_DP2INDEXEDTRIANGLELIST2 Strukturen werden vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn das bCommand-Element der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_INDEXEDTRIANGLELIST2 festgelegt ist, und zum Rendern einer Sequenz nicht verbundener Dreiecke mithilfe von Vertexindizes verwendet werden. |
D3DHAL_DP2INDEXEDTRIANGLESTRIP Mindestens eine D3DHAL_DP2INDEXEDTRIANGLESTRIP Strukturen werden vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn das bCommand-Element der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_INDEXEDTRIANGLESTRIP festgelegt ist, und zum Rendern von Strips verbundener Dreiecke mithilfe von Vertexindizes verwendet werden. |
D3DHAL_DP2ISSUEQUERY Die D3DHAL_DP2ISSUEQUERY-Struktur wird von der D3dDrawPrimitives2-Rückruffunktion verwendet, um verschiedene Arten von Informationen abzufragen. |
D3DHAL_DP2LINELIST Eine D3DHAL_DP2LINELIST Struktur wird vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn das bCommand-Element der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_LINELIST festgelegt ist und zum Rendern nicht verbundener Zeilensegmente verwendet wird. |
D3DHAL_DP2LINESTRIP Eine D3DHAL_DP2LINESTRIP Struktur wird vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn der bCommand-Member der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_LINESTRIP festgelegt ist und zum Rendern der angegebenen verbundenen Zeilensegmente verwendet wird. |
D3DHAL_DP2MULTIPLYTRANSFORM Nur DirectX 8.0 und höhere Versionen. Die D3DHAL_DP2MULTIPLYTRANSFORM-Struktur wird verwendet, um die Transformationsmatrix für D3dDrawPrimitives2 zu ändern. |
D3DHAL_DP2PIXELSHADER Nur DirectX 8.0 und höhere Versionen. Die D3DHAL_DP2PIXELSHADER-Struktur wird verwendet, um den aktuellen Pixel-Shader festzulegen oder einen Pixel-Shader zu löschen, je nachdem, welcher Opcode (D3DDP2OP_SETPIXELSHADER oder D3DDP2OP_DELETEPIXELSHADER) von D3dDrawPrimitives2 empfangen wird. |
D3DHAL_DP2POINTS Mindestens eine D3DHAL_DP2POINTS Strukturen werden vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn das bCommand-Element der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_POINTS festgelegt ist und zum Rendern der angegebenen Punkte verwendet wird. |
D3DHAL_DP2RENDERSTATE Mindestens eine D3DHAL_DP2RENDERSTATE Strukturen werden vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn der bCommand-Member der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_RENDERSTATE festgelegt ist und zum Festlegen des entsprechenden Renderzustands verwendet wird. |
D3DHAL_DP2RESPONSE Die D3DHAL_DP2RESPONSE-Struktur wird vom D3dDrawPrimitives2-Rückruf zurückgegeben und gibt die Verfügbarkeit von Antworten auf zuvor ausgegebene Abfragen an. |
D3DHAL_DP2RESPONSEQUERY Die D3DHAL_DP2RESPONSEQUERY-Struktur wird vom D3dDrawPrimitives2-Rückruf zurückgegeben und gibt die Verfügbarkeit von Antworten auf zuvor ausgegebene Abfragen an. |
D3DHAL_DP2SETCLIPPLANE Die D3DHAL_SETCLIPPLANE-Struktur ermöglicht die Verwendung benutzerdefinierter Clipebenen im Weltraum. |
D3DHAL_DP2SETDEPTHSTENCIL Nur DirectX 9.0 und höhere Versionen. Die D3DHAL_DP2SETDEPTHSTENCIL-Struktur wird verwendet, um einen neuen Tiefenpuffer im aktuellen Kontext des Treibers zuzuordnen, wenn der D3DDP2OP_SETDEPTHSTENCIL Vorgangscode von D3dDrawPrimitives2 empfangen wird. |
D3DHAL_DP2SETINDICES Nur DirectX 8.0 und höhere Versionen. Die D3DHAL_DP2SETINDICES-Struktur wird verwendet, um den aktuellen Indexpuffer für D3dDrawPrimitives2 festzulegen. |
D3DHAL_DP2SETLIGHT Die D3DHAL_DP2SETLIGHT Struktur ermöglicht das Festlegen von Leuchten für D3dDrawPrimitives2. |
D3DHAL_DP2SETPALETTE Die D3DHAL_DP2SETPALETTE-Struktur wird verwendet, um eine Palette einer Textur zuzuordnen, wenn ein Treiber auf D3DDP2OP_SETPALETTE in D3dDrawPrimitives2 reagiert. |
D3DHAL_DP2SETPIXELSHADERCONST Nur DirectX 8.0 und höhere Versionen. Die D3DHAL_DP2SETPIXELSHADERCONST-Struktur wird zum Festlegen eines oder mehrerer Pixel-Shaderkonstantenregister verwendet, wenn die D3DDP2OP_SETPIXELSHADERCONST opcode von D3dDrawPrimitives2 empfangen wird. |
D3DHAL_DP2SETPRIORITY Die D3DHAL_DP2SETPRIORITY-Struktur wird verwendet, um den Treiber über die Priorität der Textur zu informieren, die vom Handle dwDDDestSurface angegeben wird. |
D3DHAL_DP2SETRENDERTARGET Die D3DHAL_DP2SETRENDERTARGET-Struktur wird mit dem D3DDP2OP_SETRENDERTARGET opcode verwendet, um eine neue Renderingzieloberfläche und einen Tiefenpuffer im aktuellen Kontext zuzuordnen. |
D3DHAL_DP2SETRENDERTARGET2 Die D3DHAL_DP2SETRENDERTARGET2-Struktur wird mit dem D3DDP2OP_SETRENDERTARGET2 opcode verwendet, um einen Teil einer Renderingzieloberfläche und eines Tiefenpuffers im aktuellen Kontext zuzuordnen. |
D3DHAL_DP2SETSTREAMSOURCE Nur DirectX 8.0 und höhere Versionen. Die D3DHAL_DP2SETSTREAMSOURCE-Struktur wird verwendet, um eine Vertexstreamquelle an einen Vertexpuffer für D3dDrawPrimitives2 zu binden. |
D3DHAL_DP2SETSTREAMSOURCE2 Nur DirectX 9.0 und höhere Versionen. Die D3DHAL_DP2SETSTREAMSOURCE2-Struktur wird verwendet, um einen Teil einer Vertexstreamquelle an einen Vertexpuffer für D3dDrawPrimitives2 zu binden. |
D3DHAL_DP2SETSTREAMSOURCEFREQ Nur DirectX 9.0 und höhere Versionen. Die D3DHAL_DP2SETSTREAMSOURCEFREQ-Struktur wird verwendet, um den Häufigkeitsteiler einer Streamquelle festzulegen, die an einen Vertexpuffer für D3dDrawPrimitives2 gebunden ist. |
D3DHAL_DP2SETSTREAMSOURCEUM Nur DirectX 8.0 und höhere Versionen. Die D3DHAL_DP2SETSTREAMSOURCEUM-Struktur wird verwendet, um eine Vertexstreamquelle an einen Benutzerspeicherpuffer für D3dDrawPrimitives2 zu binden. |
D3DHAL_DP2SETTEXLOD Die D3DHAL_DP2SETTEXLOD-Struktur wird verwendet, um die Detailebene (LOD) für MIP-Zuordnungen festzulegen, wenn der befehl D3DDP2OP_SETTEXLOD an D3dDrawPrimitives2 gesendet wird. |
D3DHAL_DP2SETTRANSFORM D3DHAL_DP2SETTRANSFORM Struktur wird verwendet, um den Transformationszustand und die Matrix für D3dDrawPrimitives2 anzugeben. |
D3DHAL_DP2SETVERTEXSHADERCONST Nur DirectX 8.0 und höhere Versionen. Die D3DHAL_DP2SETVERTEXSHADERCONST-Struktur wird verwendet, um mindestens eins der Vertex-Shaderkonstantenregister festzulegen, wenn die D3DDP2OP_SETVERTEXSHADERCONST opcode von D3dDrawPrimitives2 empfangen wird. |
D3DHAL_DP2STARTVERTEX Eine D3DHAL_DP2STARTVERTEX Struktur folgt bestimmten D3DHAL_DP2COMMAND Strukturen im Befehlspuffer und gibt den Offset im Vertexpuffer für den ersten Vertex an, der in D3dDrawPrimitives2 verwendet werden soll. |
D3DHAL_DP2STATESET Die D3DHAL_DP2STATESET-Struktur wird verwendet, um den Treiber über auszuführende Zustandsvorgänge zu informieren. |
D3DHAL_DP2SURFACEBLT Nur DirectX 9.0 und höhere Versionen. D3DHAL_DP2SURFACEBLT wird für zweidimensionale Systemspeicher zu Videospeicheroberflächen-Blts verwendet, wenn D3dDrawPrimitives2 auf das D3DDP2OP_SURFACEBLT Befehlstoken reagiert. |
D3DHAL_DP2TEXBLT Die D3DHAL_DP2TEXBLT-Struktur wird für Textur-Blts verwendet, wenn D3dDrawPrimitives2 auf das D3DDP2OP_TEXBLT-Befehlstoken antwortet. |
D3DHAL_DP2TEXTURESTAGESTATE Mindestens eine D3DHAL_DP2TEXTURESTAGESTATE Strukturen werden vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn der bCommand-Member der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_TEXTURESTAGESTATE festgelegt ist und zum Festlegen des entsprechenden Texturstufenzustands verwendet wird. |
D3DHAL_DP2TRIANGLEFAN Eine D3DHAL_DP2TRIANGLEFAN Struktur wird vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn der bCommand-Member der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_TRIANGLEFAN festgelegt ist und zum Rendern eines Dreiecksfächers verwendet wird. |
D3DHAL_DP2TRIANGLEFAN_IMM Eine D3DHAL_DP2TRIANGLEFAN_IMM Struktur wird vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn das bCommand-Element der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_TRIANGLEFAN_IMM festgelegt ist und zum Rendern eines Dreiecksfächers verwendet wird. |
D3DHAL_DP2TRIANGLELIST Eine D3DHAL_DP2TRIANGLELIST Struktur wird vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn das bCommand-Element der D3DHAL_DP2COMMAND-Struktur auf D3DDP2OP_TRIANGLELIST festgelegt ist und zum Rendern der angegebenen nicht verbundenen Dreiecke verwendet wird. |
D3DHAL_DP2TRIANGLESTRIP Eine D3DHAL_DP2TRIANGLESTRIP Struktur wird vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, wenn der bCommand-Member der D3DHAL_DP2COMMAND Struktur auf D3DDP2OP_TRIANGLESTRIP festgelegt ist, und zum Rendern des angegebenen verbundenen Dreiecksstreifens verwendet wird. |
D3DHAL_DP2UPDATEPALETTE Die D3DHAL_DP2UPDATEPALETTE Struktur ändert die Palette, die für palettierte Texturen verwendet wird. |
D3DHAL_DP2VERTEXSHADER Nur DirectX 8.0 und höhere Versionen. Die D3DHAL_DP2VERTEXSHADER-Struktur legt den aktuellen Vertex-Shader fest oder löscht einen Vertex-Shader, je nachdem, welcher Opcode (D3DDP2OP_SETVERTEXSHADER oder D3DDP2OP_DELETEVERTEXSHADER) von D3dDrawPrimitives2 empfangen wurde. |
D3DHAL_DP2VIEWPORTINFO Die D3DHAL_DP2VIEWPORTINFO-Struktur wird verwendet, um schutzbandfähige Treiber über das Ansichtsausschnittrechteck zu informieren. Das Abschneiderechteck wird von den Elementen dwX, dwY, dwWidth und dwHeight angegeben. |
D3DHAL_DP2VOLUMEBLT Nur DirectX 8.0 und höhere Versionen. Die D3DHAL_DP2VOLUMEBLT-Struktur wird für Volumentextur-Blts verwendet, wenn D3dDrawPrimitives2 auf das D3DDP2OP_VOLUMEBLT-Befehlstoken antwortet. |
D3DHAL_DP2WINFO Die D3DHAL_DP2WINFO-Struktur wird verwendet, um den Treiber über den w-Bereich zu informieren, der für die w-Pufferung verwendet werden soll. |
D3DHAL_DP2ZRANGE Die D3DHAL_DP2ZRANGE-Struktur gibt den minimalen und maximalen Z-Bereich in D3dDrawPrimitives2 an. |
D3DHAL_DRAWPRIMITIVES2DATA Die D3DHAL_DRAWPRIMITIVES2DATA-Struktur enthält die Informationen, die die D3dDrawPrimitives2-Funktion zum Rendern von Grundtypen benötigt. |
D3DHAL_GLOBALDRIVERDATA Die D3DHAL_GLOBALDRIVERDATA-Struktur gibt die 3D-Funktionen des Treibers und seines Geräts an. |
D3DHAL_VALIDATETEXTURESTAGESTATEDATA Die D3DHAL_VALIDATETEXTURESTAGESTATEDATA-Struktur enthält die Informationen, die für den Treiber erforderlich sind, um seine Fähigkeit zur Unterstützung von Multitexturing mithilfe des aktuellen Zustands zu ermitteln und zurückzugeben. |
DD_DEFERRED_AGP_AWARE_DATA Nur DirectX 8.0 und höhere Versionen und NT-basierte Betriebssysteme. DD_DEFERRED_AGP_AWARE_DATA ist die Datenstruktur, auf die das Feld lpvData von DD_GETDRIVERINFODATA für D3DGDI2_TYPE_DEFERRED_AGP_AWARE Benachrichtigungen verweist. |
DD_DXVERSION Nur DirectX 8.0 und höhere Versionen. DD_DXVERSION beschreibt die aktuelle DirectX-Runtimeversion. |
DD_FREE_DEFERRED_AGP_DATA Nur DirectX 8.0 und höhere Versionen und NT-basierte Betriebssysteme. DD_FREE_DEFERRED_AGP_DATA ist die Datenstruktur, auf die das Feld lpvData von DD_GETDRIVERINFODATA für D3DGDI2_TYPE_DEFER_AGP_FREES und D3DGDI2_TYPE_FREE_DEFERRED_AGP Benachrichtigungen verweist. |
DD_GETADAPTERGROUPDATA Nur DirectX 9.0 und höhere Versionen. DD_GETADAPTERGROUPDATA ist die Datenstruktur, auf die das Feld lpvData von DD_GETDRIVERINFODATA für DD_GETDRIVERINFO2DATA Abfragen mit dem Typ D3DGDI2_TYPE_GETADAPTERGROUP verweist. |
DD_GETD3DQUERYCOUNTDATA Nur DirectX 9.0 und höhere Versionen. DD_GETD3DQUERYCOUNTDATA ist die Datenstruktur, auf die das Feld lpvData von DD_GETDRIVERINFODATA für DD_GETDRIVERINFO2DATA Abfragen mit dem Typ D3DGDI2_TYPE_GETD3DQUERYCOUNT verweist. |
DD_GETD3DQUERYDATA Nur DirectX 9.0 und höhere Versionen. DD_GETD3DQUERYDATA ist die Datenstruktur, auf die das Feld lpvData von DD_GETDRIVERINFODATA für DD_GETDRIVERINFO2DATA Abfragen mit dem Typ D3DGDI2_TYPE_GETD3DQUERY verweist. |
DD_GETDDIVERSIONDATA Nur DirectX 9.0 und höhere Versionen. DD_GETDDIVERSIONDATA ist die Datenstruktur, auf die das Feld lpvData von DD_GETDRIVERINFODATA für DD_GETDRIVERINFO2DATA Abfragen mit dem Typ D3DGDI2_TYPE_GETDDIVERSION verweist. |
DD_GETDRIVERINFO2DATA Nur DirectX 8.0 und höhere Versionen. DD_GETDRIVERINFO2DATA wird im lpvData-Member der DD_GETDRIVERINFODATA-Struktur übergeben, wenn GUID_GetDriverInfo2 im guidInfo-Member von DD_GETDRIVERINFODATA in einem DdGetDriverInfo-Aufruf angegeben wird. |
DD_GETEXTENDEDMODECOUNTDATA Nur DirectX 9.0 und höhere Versionen. DD_GETEXTENDEDMODECOUNTDATA ist die Datenstruktur, auf die das Feld lpvData von DD_GETDRIVERINFODATA für DD_GETDRIVERINFO2DATA Abfragen mit dem Typ D3DGDI2_TYPE_GETEXTENDEDMODECOUNT verweist. |
DD_GETEXTENDEDMODEDATA Nur DirectX 9.0 und höhere Versionen. DD_GETEXTENDEDMODEDATA ist die Datenstruktur, auf die das Feld lpvData von DD_GETDRIVERINFODATA für DD_GETDRIVERINFO2DATA Abfragen mit dem Typ D3DGDI2_TYPE_GETEXTENDEDMODE verweist. |
DD_GETFORMATCOUNTDATA Nur DirectX 8.0 und höhere Versionen. DD_GETFORMATCOUNTDATA ist die Datenstruktur, auf die das lpvData-Feld von DD_GETDRIVERINFODATA für DD_GETDRIVERINFO2DATA Abfragen mit dem Typ D3DGDI2_TYPE_GETFORMATCOUNT verweist. |
DD_GETFORMATDATA DD_GETFORMATDATA ist die Datenstruktur, auf die das Feld lpvData von DD_GETDRIVERINFODATA für DD_GETDRIVERINFO2DATA Abfragen mit dem Typ D3DGDI2_TYPE_GETFORMAT verweist. |
DD_MULTISAMPLEQUALITYLEVELSDATA Nur DirectX 9.0 und höhere Versionen. DD_MULTISAMPLEQUALITYLEVELSDATA ist die Datenstruktur, auf die das Feld lpvData von DD_GETDRIVERINFODATA für DD_GETDRIVERINFO2DATA Abfragen mit dem Typ D3DGDI2_TYPE_GETMULTISAMPLEQUALITYLEVELS verweist. |
Enumerationen
D3DHAL_DP2OPERATION Der D3DHAL_DP2OPERATION aufgezählten Typ gibt den Vorgang D3dDrawPrimitives2 im bCommand-Member der D3DHAL_DP2COMMAND-Struktur an. |