Freigeben über


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)

Siehe auch

CreateVertexShaderDecl-