Freigeben über


d3d9.h-Header

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.