D3DDDIVERTEXELEMENT-Struktur (d3dumddi.h)
Die D3DDDIVERTEXELEMENT-Struktur beschreibt ein Element im Array für eine Vertexshaderdeklaration.
Syntax
typedef struct _D3DDDIVERTEXELEMENT {
[in] USHORT Stream;
[in] USHORT Offset;
[in] UCHAR Type;
[in] UCHAR Method;
[in] UCHAR Usage;
[in] UCHAR UsageIndex;
} D3DDDIVERTEXELEMENT;
Member
[in] Stream
Die Nummer des Datenstroms.
[in] Offset
Der Offset (sofern vorhanden) in Bytes 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 Tessellatorverarbeitungsmethode. Diese Methode bestimmt, wie der Tessellator die Vertexdaten interpretiert und darauf basiert. 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 Verwendungsmöglichkeiten finden Sie im D3DDECLUSAGE-Enumerationstyp in der Windows SDK-Dokumentation.
[in] UsageIndex
Eine Änderung an den Nutzungsdaten, die im Member "Verwendung" angegeben sind. Durch diese Änderung können mehrere Verwendungstypen angegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |