Compartir a través de


estructura D3DDDIARG_SETSTREAMSOURCE (d3dumddi.h)

La estructura D3DDDIARG_SETSTREAMSOURCE describe la parte de la secuencia de vértices que se va a enlazar a un búfer de vértices.

Sintaxis

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

Miembros

[in] Stream

Secuencia que se va a enlazar, que es un valor entre cero y el número máximo de secuencias especificadas por el controlador.

[in] hVertexBuffer

Identificador del búfer de vértices. Si este miembro es cero, la secuencia ya no debe enlazarse a un búfer de vértices.

[in] Offset

Desplazamiento en bytes en la secuencia.

El valor Offset debe estar alineado con DWORD.

[in] Stride

Tamaño, en bytes, de un vértice al siguiente. Si Stride se establece en cero, todos los vértices reciben los mismos datos para su procesamiento.

Por ejemplo, una aplicación podría usar dos flujos de origen de entrada donde la primera secuencia contiene información de posición y la segunda secuencia contiene información normal. Si el paso de la segunda secuencia se establece en cero, todos los vértices de la segunda secuencia usan la misma información normal, que es la primera información normal que se produce en la segunda secuencia.

El valor stride debe estar alineado con DWORD.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

SetStreamSource