Freigeben über


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 D3dDrawPrimitives2festzulegen.

Syntax

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

Angehörige

dwVBHandle

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

dwStride

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

Bemerkungen

Ein Handlewert von Null ist gültig und gibt an, dass der aktuelle Indexpuffer gelöscht wird. Nachfolgende Versuche zum Zeichnen indizierter Grundtypen (bevor ein neuer aktueller Indexpuffer über ein anderes D3DDP2OP_SETINDICES Token eingerichtet wird) sollte vom Treiber so behandelt werden, dass kein Absturz auftritt. Die Debugversion Des Treibers sollte informative Meldungen für den Debugausgabedatenstrom anzeigen, wenn diese Fehlerbedingung erkannt wird.

Anforderungen

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

Siehe auch

D3dCreateSurfaceEx

D3dDrawPrimitives2