Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
d3d9.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
|
IDirect3D9 Die IDirect3D9-Schnittstellenanwendungen (d3d9.h) verwenden die Methoden der IDirect3D9-Schnittstelle, um Microsoft Direct3D-Objekte zu erstellen und die Umgebung einzurichten. |
|
IDirect3D9Ex Anwendungen verwenden die Methoden der IDirect3D9Ex-Schnittstelle (die von IDirect3D9 erbt), um Microsoft Direct3D 9Ex-Objekte zu erstellen und die Umgebung einzurichten. |
|
IDirect3D9ExOverlayExtension Fragt die Überlagerungshardwarefunktionen eines Direct3D-Geräts ab. (IDirect3D9ExOverlayExtension) |
|
IDirect3DAuthenticatedChannel9 Stellt einen Kommunikationskanal mit dem Grafiktreiber oder der Direct3D-Runtime bereit. Um einen Zeiger auf diese Schnittstelle abzurufen, rufen Sie IDirect3DDevice9Video::CreateAuthenticatedChannel auf. |
|
IDirect3DBaseTexture9 Die Schnittstellenanwendungen IDirect3DBaseTexture9 (d3d9.h) verwenden die Methoden der IDirect3DBaseTexture9-Schnittstelle, um Texturressourcen zu bearbeiten. |
|
IDirect3DCryptoSession9 Stellt eine kryptografische Sitzung dar. Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie IDirect3DDevice9Video::CreateCryptoSession auf. |
|
IDirect3DCubeTexture9 Die IDirect3DCubeTexture9 -Schnittstellenanwendungen (d3d9.h) verwenden die Methoden der IDirect3DCubeTexture9-Schnittstelle, um eine Cubetexturressource zu bearbeiten. |
|
IDirect3DDevice9 Die Anwendungen IDirect3DDevice9 (d3d9.h) verwenden die Methoden der IDirect3DDevice9-Schnittstelle, um DrawPrimitive-basiertes Rendering durchzuführen und Ressourcen zu erstellen. |
|
IDirect3DDevice9Ex Anwendungen verwenden die Methoden der IDirect3DDevice9Ex-Schnittstelle, um Primitive zu rendern, Ressourcen zu erstellen, mit Variablen auf Systemebene zu arbeiten, Gamma-Rampenstufen anzupassen, mit Paletten zu arbeiten und Shader zu erstellen. |
|
IDirect3DDevice9Video Ermöglicht einer Anwendung die Verwendung von Inhaltsschutz- und Verschlüsselungsdiensten, die von einem Grafiktreiber implementiert werden. Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie QueryInterface auf einem D3D9Ex-Gerät auf. |
|
IDirect3DIndexBuffer9 Die IDirect3DIndexBuffer9-Schnittstellenanwendungen (d3d9.h) verwenden die Methoden der IDirect3DIndexBuffer9-Schnittstelle, um eine Indexpufferressource zu bearbeiten. |
|
IDirect3DPixelShader9 Die IDirect3DPixelShader9-Schnittstellenanwendungen (d3d9.h) verwenden die Methoden der IDirect3DPixelShader9-Schnittstelle, um die Funktionalität eines Pixel-Shaders zu kapseln. |
|
IDirect3DQuery9 Die IDirect3DQuery9-Schnittstellenanwendungen (d3d9.h) verwenden die Methoden der IDirect3DQuery9-Schnittstelle, um asynchrone Abfragen für einen Treiber auszuführen. |
|
IDirect3DResource9 Die IDirect3DResource9-Schnittstelle (d3d9.h) wird von Anwendungen zum Abfragen und Vorbereiten von Ressourcen verwendet. |
|
IDirect3DStateBlock9 Die IDirect3DStateBlock9-Schnittstelle (d3d9.h) wird von Anwendungen verwendet, um Renderzustände zu kapseln. |
|
IDirect3DSurface9 Die IDirect3DSurface9-Schnittstelle (d3d9.h) wird von Anwendungen zum Abfragen und Vorbereiten von Oberflächen verwendet. |
|
IDirect3DSwapChain9 Die IDirect3DSwapChain9-Schnittstelle (d3d9.h) wird von Anwendungen verwendet, um eine Swapchain zu bearbeiten. |
|
IDirect3DSwapChain9Ex Anwendungen verwenden die Methoden der IDirect3DSwapChain9Ex-Schnittstelle, um eine Swap chain zu bearbeiten. |
|
IDirect3DTexture9 Die IDirect3DTexture9-Schnittstelle (d3d9.h) wird von Anwendungen verwendet, um eine Texturressource zu bearbeiten. |
|
IDirect3DVertexBuffer9 Die IDirect3DVertexBuffer9-Schnittstelle (d3d9.h) wird von Anwendungen verwendet, um Vertexpufferressourcen zu bearbeiten. |
|
IDirect3DVertexDeclaration9 Die IDirect3DVertexDeclaration9-Schnittstelle (d3d9.h) wird von Anwendungen verwendet, um die Vertex-Shaderdeklaration zu kapseln. |
|
IDirect3DVertexShader9 Die IDirect3DVertexShader9-Schnittstelle (d3d9.h) wird von Anwendungen verwendet, um die Funktionalität eines Vertex-Shaders zu kapseln. |
|
IDirect3DVolume9 Die IDirect3DVolume9-Schnittstelle (d3d9.h) wird von Anwendungen verwendet, um Volumeressourcen zu bearbeiten. |
|
IDirect3DVolumeTexture9 Die IDirect3DVolumeTexture9-Schnittstelle (d3d9.h) wird von Anwendungen verwendet, um eine Volumetexturressource zu bearbeiten. |
Functions
|
Direct3DErstellen9 Die Direct3DCreate9Ex-Funktion (d3d9.h) erstellt ein IDirect3D9-Objekt und gibt eine Schnittstelle zurück. |
|
Direct3dcreate9ex Erstellt ein IDirect3D9Ex-Objekt und gibt eine Schnittstelle zurück. |