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)

Weitere Informationen

D3D10DDIARG_CREATEELEMENTLAYOUT