D3D10DDIARG_INPUT_ELEMENT_DESC-Struktur (d3d10umddi.h)
Die D3D10DDIARG_INPUT_ELEMENT_DESC-Struktur beschreibt ein Element eines Layouts.
Syntax
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;
Member
[in] InputSlot
Die Nummer des Eingabeslots für das Element.
[in] AlignedByteOffset
Der ausgerichtete Offset in Bytes für das Element.
[in] Format
Ein DXGI_FORMAT typisierter Wert, der das Format des Elements angibt.
[in] InputSlotClass
Ein -Wert, der den Typ des Elements angibt. Dieser Member muss auf einen der folgenden Werte aus der D3D10_DDI_INPUT_CLASSIFICATION-Enumeration festgelegt werden.
Wert | Bedeutung |
---|---|
D3D10_DDI_INPUT_PER_VERTEX_DATA (0) | Das InstanceDataStepRate-Element enthält die Anzahl der zu rendernden Instanzen. |
D3D10_DDI_INPUT_PER_INSTANCE_DATA (1) | InstanceDataStepRate ist auf 0 (null) festgelegt. |
[in] InstanceDataStepRate
Die Anzahl der Instanzen, die gerendert werden sollen, bevor sie zum nächsten Datenelement inkrementiert werden, wenn das InputSlotClass-Element auf D3D10_DDI_INPUT_PER_INSTANCE_DATA festgelegt ist. InstanceDataStepRate wird auf null festgelegt, wenn InputSlotClass auf D3D10_DDI_INPUT_PER_VERTEX_DATA festgelegt ist.
[in] InputRegister
Die Nummer des Eingaberegisters für das Element.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | d3d10umddi.h (include D3d10umddi.h) |