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) |