Freigeben über


D3DHAL_DP2SETRENDERTARGET Struktur (d3dhal.h)

Die D3DHAL_DP2SETRENDERTARGET Struktur wird mit dem D3DDP2OP_SETRENDERTARGET Opcode verwendet, um eine neue Renderzieloberfläche und einen Tiefenpuffer im aktuellen Kontext zuzuordnen.

Syntax

typedef struct _D3DHAL_DP2SETRENDERTARGET {
  DWORD hRenderTarget;
  DWORD hZBuffer;
} D3DHAL_DP2SETRENDERTARGET;

Angehörige

hRenderTarget

Gibt ein Handle für das Renderingziel an.

hZBuffer

Gibt ein Handle für den Tiefenpuffer an.

Bemerkungen

Der Treiber sollte die folgenden Aufgaben als Reaktion auf einen D3DDP2OP_SETRENDERTARGET Opcode im D3dDrawPrimitives2 Befehlsdatenstrom ausführen:

  1. Speichern Sie das von hRenderTarget- identifizierte Renderingziel im Kontext des Treibers.
  2. Speichern Sie den durch hZBuffer- im Kontext des Treibers identifizierten Tiefenpuffer.
Weitere Implementierungsdetails finden Sie im p3samp Beispieltreiber, der im Lieferumfang des Microsoft Windows Driver Development Kit (DDK) enthalten ist.

Anforderungen

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

Siehe auch

D3DDP2OP_SETRENDERTARGET

D3dDrawPrimitives2