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 de Uso do. Essa modificação permite que vários tipos de uso sejam especificados.

Requisitos

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

Consulte também

CreateVertexShaderDecl