Share via


struttura D3DDDIVERTEXELEMENT (d3dumddi.h)

La struttura D3DDDIVERTEXELEMENT descrive un elemento nella matrice per una dichiarazione del vertex shader.

Sintassi

typedef struct _D3DDDIVERTEXELEMENT {
  [in] USHORT Stream;
  [in] USHORT Offset;
  [in] UCHAR  Type;
  [in] UCHAR  Method;
  [in] UCHAR  Usage;
  [in] UCHAR  UsageIndex;
} D3DDDIVERTEXELEMENT;

Members

[in] Stream

Numero del flusso.

[in] Offset

Offset ,se presente, in byte, dall'inizio del flusso all'inizio dei dati.

[in] Type

Uno dei diversi tipi di dati predefiniti che definiscono le dimensioni dei dati. Per altre informazioni su questi tipi, vedere il tipo di enumerazione D3DDECLTYPE nella documentazione Microsoft Windows SDK.

[in] Method

Metodo di elaborazione del tassellatore. Questo metodo determina il modo in cui il tassellatore interpreta e opera sui dati dei vertici. Per altre informazioni su questi metodi, vedere il tipo di enumerazione D3DDECLMETHOD nella documentazione di Windows SDK.

[in] Usage

Utilizzo previsto dei dati dei vertici. Per altre informazioni sugli usi possibili, vedere il tipo di enumerazione D3DDECLUSAGE nella documentazione di Windows SDK.

[in] UsageIndex

Modifica ai dati di utilizzo specificati nel membro Usage . Questa modifica consente di specificare più tipi di utilizzo.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

CreateVertexShaderDecl