Freigeben über


IDirect3DVertexDeclaration9-Schnittstelle (d3d9.h)

Anwendungen verwenden die Methoden der IDirect3DVertexDeclaration9-Schnittstelle, um die Vertex-Shaderdeklaration zu kapseln.

Vererbung

Die IDirect3DVertexDeclaration9-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirect3DVertexDeclaration9 verfügt auch über die folgenden Membertypen:

Methoden

Die IDirect3DVertexDeclaration9-Schnittstelle verfügt über diese Methoden.

 
IDirect3DVertexDeclaration9::GetDeclaration

Die IDirect3DVertexDeclaration9::GetDeclaration-Methode (d3d9.h) ruft die Vertex-Shaderdeklaration ab.
IDirect3DVertexDeclaration9::GetDevice

Die IDirect3DVertexDeclaration9::GetDevice-Methode (d3d9.h) ruft das aktuelle Gerät ab.

Hinweise

Eine Vertex-Shaderdeklaration besteht aus einem Array von Vertexelementen.

Die LPDIRECT3DVERTEXDECLARATION9- und PDIRECT3DVERTEXDECLARATION9-Typen werden als Zeiger auf die IDirect3DVertexDeclaration9-Schnittstelle definiert.

typedef struct IDirect3DVertexDeclaration9 *LPDIRECT3DVERTEXDECLARATION9, *PDIRECT3DVERTEXDECLARATION9;

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9.h (einschließlich D3D9.h)

Weitere Informationen

Direct3D-Schnittstellen