D3D10DDIARG_INPUT_ELEMENT_DESC struttura (d3d10umddi.h)

La struttura D3D10DDIARG_INPUT_ELEMENT_DESC descrive un elemento di un layout.

Sintassi

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;

Members

[in] InputSlot

Numero dello slot di input per l'elemento.

[in] AlignedByteOffset

Offset allineato, in byte, per l'elemento.

[in] Format

Valore DXGI_FORMAT tipizzato che indica il formato dell'elemento.

[in] InputSlotClass

Valore che specifica il tipo di elemento. Questo membro deve essere impostato su uno dei valori seguenti dall'enumerazione D3D10_DDI_INPUT_CLASSIFICATION.

Valore Significato
D3D10_DDI_INPUT_PER_VERTEX_DATA (0) Il membro InstanceDataStepRate contiene il numero di istanze da eseguire per il rendering.
D3D10_DDI_INPUT_PER_INSTANCE_DATA (1) InstanceDataStepRate è impostato su zero.

[in] InstanceDataStepRate

Numero di istanze da eseguire prima di aumentare l'elemento dati successivo, se il membro InputSlotClass è impostato su D3D10_DDI_INPUT_PER_INSTANCE_DATA. InstanceDataStepRate è impostato su zero se InputSlotClass è impostato su D3D10_DDI_INPUT_PER_VERTEX_DATA.

[in] InputRegister

Numero del registro di input per l'elemento.

Requisiti

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

Vedi anche

D3D10DDIARG_CREATEELEMENTLAYOUT