Partager via


structure D3D10DDIARG_INPUT_ELEMENT_DESC (d3d10umddi.h)

La structure D3D10DDIARG_INPUT_ELEMENT_DESC décrit un élément d’une disposition.

Syntaxe

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;

Membres

[in] InputSlot

Numéro de l’emplacement d’entrée de l’élément.

[in] AlignedByteOffset

Décalage aligné, en octets, pour l’élément.

[in] Format

Valeur DXGI_FORMAT typée qui indique le format de l’élément.

[in] InputSlotClass

Valeur qui spécifie le type d’élément. Ce membre doit être défini sur l’une des valeurs suivantes de l’énumération D3D10_DDI_INPUT_CLASSIFICATION.

Valeur Signification
D3D10_DDI_INPUT_PER_VERTEX_DATA (0) Le membre InstanceDataStepRate contient le nombre d’instances à afficher.
D3D10_DDI_INPUT_PER_INSTANCE_DATA (1) InstanceDataStepRate est défini sur zéro.

[in] InstanceDataStepRate

Nombre d’instances à afficher avant d’incrémenter l’élément de données suivant, si le membre InputSlotClass est défini sur D3D10_DDI_INPUT_PER_INSTANCE_DATA. InstanceDataStepRate a la valeur zéro si InputSlotClass a la valeur D3D10_DDI_INPUT_PER_VERTEX_DATA.

[in] InputRegister

Numéro du registre d’entrée de l’élément.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3D10DDIARG_CREATEELEMENTLAYOUT