Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die D3DDDIARG_SETSTREAMSOURCE Struktur beschreibt den Teil des Vertexdatenstroms, der an einen Vertexpuffer gebunden werden soll.
Syntax
typedef struct _D3DDDIARG_SETSTREAMSOURCE {
[in] UINT Stream;
[in] HANDLE hVertexBuffer;
[in] UINT Offset;
[in] UINT Stride;
} D3DDDIARG_SETSTREAMSOURCE;
Angehörige
[in] Stream
Der zu bindende Datenstrom, bei dem es sich um einen Wert zwischen Null und der maximalen Anzahl von Datenströmen handelt, die vom Treiber angegeben werden.
[in] hVertexBuffer
Ein Handle für den Vertexpuffer. Wenn dieses Element null ist, sollte der Datenstrom nicht mehr an einen Vertexpuffer gebunden werden.
[in] Offset
Der Offset in Byte im Datenstrom.
Der wert Offset- muss DWORD ausgerichtet sein.
[in] Stride
Die Größe in Bytes von einem Scheitelpunkt zum nächsten Scheitelpunkt. Wenn Stride- auf Null festgelegt ist, erhalten alle Scheitelpunkte die gleichen Daten für die Verarbeitung.
Eine Anwendung kann z. B. zwei Eingabequelldatenströme verwenden, bei denen der erste Datenstrom Positionsinformationen enthält und der zweite Datenstrom normale Informationen enthält. Wenn die Stride für den zweiten Datenstrom auf Null festgelegt ist, verwenden alle Scheitelpunkte im zweiten Datenstrom die gleichen normalen Informationen, die die ersten normalen Informationen sind, die im zweiten Datenstrom auftreten.
Der wert Stride muss DWORD ausgerichtet sein.
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) |