Freigeben über


D2D1_VERTEX_BUFFER_PROPERTIES-Struktur (d2d1effectauthor.h)

Definiert die Eigenschaften eines Vertexpuffers, die standardmäßig für alle Vertexshaderdefinitionen gelten.

Syntax

typedef struct D2D1_VERTEX_BUFFER_PROPERTIES {
  UINT32            inputCount;
  D2D1_VERTEX_USAGE usage;
  const BYTE        *data;
  UINT32            byteWidth;
} D2D1_VERTEX_BUFFER_PROPERTIES;

Member

inputCount

Die Anzahl der Eingaben für den Vertexshader.

usage

Gibt an, wie häufig der Vertexpuffer wahrscheinlich aktualisiert wird.

data

Der anfängliche Inhalt des Vertexpuffers.

byteWidth

Die Größe des Vertexpuffers in Bytes.

Hinweise

Wenn die Verwendung dynamisch ist, gibt das System möglicherweise einen Systemspeicherpuffer zurück und kopiert diese Scheitelpunkte in den Renderingvertexpuffer für jedes Element.

Wenn die Initialisierungsdaten nicht angegeben werden, wird der Puffer nicht initialisiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile d2d1effectauthor.h

Weitere Informationen

D2D1_VERTEX_USAGE

ID2D1EffectContext::CreateVertexBuffer

ID2D1EffectContext::LoadVertexShader