D3DHAL_DP2SETINDICES Struktur (d3dhal.h)

Nur DirectX 8.0 und höhere Versionen.

Die D3DHAL_DP2SETINDICES-Struktur wird verwendet, um den aktuellen Indexpuffer für D3dDrawPrimitives2 festzulegen.

Syntax

typedef struct _D3DHAL_DP2SETINDICES {
  DWORD dwVBHandle;
  DWORD dwStride;
} D3DHAL_DP2SETINDICES;

Member

dwVBHandle

Gibt den dieser Oberfläche zugeordneten Oberflächenhandle über einen Aufruf von D3dCreateSurfaceEx an.

dwStride

Gibt die Größe der im Indexpuffer enthaltenen Indizes an und hat den Wert 2, wenn die Indizes 16-Bit sind, oder 4, wenn die Indizes 32-Bit-Mengen sind.

Hinweise

Ein Handle-Wert von 0 ist gültig und gibt an, dass der aktuelle Indexpuffer gelöscht ist. Nachfolgende Versuche, indizierte Grundtypen zu zeichnen (bevor ein neuer aktueller Indexpuffer über ein anderes D3DDP2OP_SETINDICES Token eingerichtet wird), sollten vom Treiber so behandelt werden, dass kein Absturz auftritt. Die Debugversion Ihres Treibers sollte informative Meldungen an den Debugausgabestream anzeigen, wenn diese Fehlerbedingung erkannt wird.

Anforderungen

Anforderung Wert
Header d3dhal.h (einschließlich D3dhal.h)

Weitere Informationen

D3dCreateSurfaceEx

D3dDrawPrimitives2