Compartilhar via


estrutura D3D10DDIARG_INPUT_ELEMENT_DESC (d3d10umddi.h)

A estrutura D3D10DDIARG_INPUT_ELEMENT_DESC descreve um elemento de um layout.

Sintaxe

typedef struct D3D10DDIARG_INPUT_ELEMENT_DESC {
  [in] UINT                           InputSlot;
  [in] UINT                           AlignedByteOffset;
  [in] DXGI_FORMAT                    Format;
  [in] D3D10_DDI_INPUT_CLASSIFICATION InputSlotClass;
  [in] UINT                           InstanceDataStepRate;
  [in] UINT                           InputRegister;
} D3D10DDIARG_INPUT_ELEMENT_DESC;

Membros

[in] InputSlot

O número do slot de entrada para o elemento .

[in] AlignedByteOffset

O deslocamento alinhado, em bytes, para o elemento .

[in] Format

Um valor de tipo DXGI_FORMAT que indica o formato do elemento.

[in] InputSlotClass

Um valor que especifica o tipo de elemento. Esse membro deve ser definido como um dos valores a seguir da enumeração D3D10_DDI_INPUT_CLASSIFICATION.

Valor Significado
D3D10_DDI_INPUT_PER_VERTEX_DATA (0) O membro InstanceDataStepRate contém o número de instâncias a serem renderizadas.
D3D10_DDI_INPUT_PER_INSTANCE_DATA (1) InstanceDataStepRate é definido como zero.

[in] InstanceDataStepRate

O número de instâncias a serem renderizadas antes de incrementar para o próximo elemento de dados, se o membro InputSlotClass estiver definido como D3D10_DDI_INPUT_PER_INSTANCE_DATA. InstanceDataStepRate será definido como zero se InputSlotClass estiver definido como D3D10_DDI_INPUT_PER_VERTEX_DATA.

[in] InputRegister

O número do registro de entrada para o elemento .

Requisitos

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

Confira também

D3D10DDIARG_CREATEELEMENTLAYOUT