Freigeben über


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;

Angehörige

[in] InputSlot

Die Nummer des Eingabeplatzes für das Element.

[in] AlignedByteOffset

Der ausgerichtete Offset (in Byte) für das Element.

[in] Format

Ein DXGI_FORMAT typisierter Wert, der das Format des Elements angibt.

[in] InputSlotClass

Ein Wert, der den Elementtyp angibt. Dieses Element 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 Instanzen, die gerendert werden sollen.
D3D10_DDI_INPUT_PER_INSTANCE_DATA (1) InstanceDataStepRate ist auf Null festgelegt.

[in] InstanceDataStepRate

Die Anzahl der Instanzen, die vor dem Inkrementieren des nächsten Datenelements gerendert werden sollen, wenn das InputSlotClass Member 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
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

D3D10DDIARG_CREATEELEMENTLAYOUT