IDirect3DVertexDeclaration9-Schnittstelle (d3d9helper.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 folgende Membertypen:
Methoden
Die IDirect3DVertexDeclaration9-Schnittstelle verfügt über diese Methoden.
IDirect3DVertexDeclaration9::GetDeclaration Die IDirect3DVertexDeclaration9::GetDeclaration-Methode (d3d9helper.h) ruft die Vertexshaderdeklaration ab. |
IDirect3DVertexDeclaration9::GetDevice Die IDirect3DVertexDeclaration9::GetDevice-Methode (d3d9helper.h) ruft das aktuelle Gerät ab. |
Hinweise
Eine Vertexshaderdeklaration besteht aus einem Array von Vertexelementen.
Die Typen LPDIRECT3DVERTEXDECLARATION9 und PDIRECT3DVERTEXDECLARATION9 werden als Zeiger auf die IDirect3DVertexDeclaration9-Schnittstelle definiert.
typedef struct IDirect3DVertexDeclaration9 *LPDIRECT3DVERTEXDECLARATION9, *PDIRECT3DVERTEXDECLARATION9;
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d9helper.h (include D3D9.h) |