Freigeben über


D3DHAL_DP2SETRENDERTARGET Struktur (d3dhal.h)

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

Syntax

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

Member

hRenderTarget

Gibt ein Handle für das Renderingziel an.

hZBuffer

Gibt ein Handle für den Tiefenpuffer an.

Hinweise

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

  1. Speichern Sie das von hRenderTarget identifizierte Renderingziel im Kontext des Treibers.
  2. Speichern Sie den von hZBuffer identifizierten Tiefenpuffer im Kontext des Treibers.
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 (include D3dhal.h)

Weitere Informationen

D3DDP2OP_SETRENDERTARGET

D3dDrawPrimitives2