Partager via


structure D3DDDIARG_SETSTREAMSOURCE (d3dumddi.h)

La structure D3DDDIARG_SETSTREAMSOURCE décrit la partie du flux de vertex à lier à une mémoire tampon de vertex.

Syntaxe

typedef struct _D3DDDIARG_SETSTREAMSOURCE {
  [in] UINT   Stream;
  [in] HANDLE hVertexBuffer;
  [in] UINT   Offset;
  [in] UINT   Stride;
} D3DDDIARG_SETSTREAMSOURCE;

Membres

[in] Stream

Flux à lier, qui est une valeur comprise entre zéro et le nombre maximal de flux spécifiés par le pilote.

[in] hVertexBuffer

Handle vers la mémoire tampon de vertex. Si ce membre est égal à zéro, le flux ne doit plus être lié à une mémoire tampon de vertex.

[in] Offset

Décalage en octets dans le flux.

La valeur de offset doit être alignée sur DWORD.

[in] Stride

Taille, en octets, d’un sommet à l’autre. Si Stride est défini sur zéro, tous les sommets reçoivent les mêmes données pour le traitement.

Par exemple, une application peut utiliser deux flux sources d’entrée où le premier flux contient des informations de position et le deuxième flux contient des informations normales. Si la progression du deuxième flux est définie sur zéro, tous les sommets du deuxième flux utilisent les mêmes informations normales, qui est la première information normale qui se produit dans le deuxième flux.

La valeur Stride doit être alignée sur DWORD.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

SetStreamSource