D3DDDIVERTEXELEMENT Struktur (d3dumddi.h)
Die D3DDDIVERTEXELEMENT Struktur beschreibt ein Element im Array für eine Vertex-Shaderdeklaration.
Syntax
typedef struct _D3DDDIVERTEXELEMENT {
[in] USHORT Stream;
[in] USHORT Offset;
[in] UCHAR Type;
[in] UCHAR Method;
[in] UCHAR Usage;
[in] UCHAR UsageIndex;
} D3DDDIVERTEXELEMENT;
Angehörige
[in] Stream
Die Nummer des Datenstroms.
[in] Offset
Der Offset (falls vorhanden) in Byte vom Anfang des Datenstroms bis zum Anfang der Daten.
[in] Type
Einer von mehreren vordefinierten Datentypen, die die Datengröße definieren. Weitere Informationen zu diesen Typen finden Sie im D3DDECLTYPE Enumerationstyp in der Microsoft Windows SDK-Dokumentation.
[in] Method
Die Tessellator-Verarbeitungsmethode. Diese Methode bestimmt, wie der Tessellator die Vertexdaten interpretiert und arbeitet. Weitere Informationen zu diesen Methoden finden Sie im D3DDECLMETHOD Enumerationstyp in der Windows SDK-Dokumentation.
[in] Usage
Die beabsichtigte Verwendung der Vertexdaten. Weitere Informationen zu den möglichen Verwendungen finden Sie im D3DDECLUSAGE Enumerationstyp in der Windows SDK-Dokumentation.
[in] UsageIndex
Eine Änderung der Nutzungsdaten, die im Member Usage angegeben sind. Durch diese Änderung können mehrere Verwendungstypen angegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | d3dumddi.h (include D3dumddi.h) |