D3DDDIARG_SETSTREAMSOURCE structure (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 pour 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 Offset doit être alignée sur DWORD.
[in] Stride
Taille, en octets, d’un sommet au sommet suivant. Si Stride est défini sur zéro, tous les sommets reçoivent les mêmes données pour 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 stride pour le deuxième flux est défini sur zéro, tous les sommets du deuxième flux utilisent les mêmes informations normales, qui sont les premières informations normales qui se produisent dans le deuxième flux.
La valeur Stride doit être alignée sur DWORD.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |