Compartilhar via


estrutura D3DDDIVERTEXELEMENT (d3dumddi.h)

A estrutura D3DDDIVERTEXELEMENT descreve um elemento na matriz para uma declaração de sombreador de vértice.

Sintaxe

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

Membros

[in] Stream

O número do fluxo.

[in] Offset

O deslocamento (se houver), em bytes, desde o início do fluxo até o início dos dados.

[in] Type

Um dos vários tipos de dados predefinidos que definem o tamanho dos dados. Para obter mais informações sobre esses tipos, consulte o tipo de enumeração D3DDECLTYPE na documentação do SDK do Microsoft Windows.

[in] Method

O método de processamento do mosaico. Esse método determina como o mosaico interpreta e opera nos dados de vértice. Para obter mais informações sobre esses métodos, consulte o tipo de enumeração D3DDECLMETHOD na documentação do SDK do Windows.

[in] Usage

O uso pretendido dos dados de vértice. Para obter mais informações sobre os possíveis usos, consulte o tipo de enumeração D3DDECLUSAGE na documentação do SDK do Windows.

[in] UsageIndex

Uma modificação nos dados de uso especificados no membro Uso . Essa modificação permite que vários tipos de uso sejam especificados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

CreateVertexShaderDecl