Partager via


structure D3DHAL_DP2SETRENDERTARGET (d3dhal.h)

La structure D3DHAL_DP2SETRENDERTARGET est utilisée avec le D3DDP2OP_SETRENDERTARGET opcode pour mapper une nouvelle surface cible de rendu et une mémoire tampon de profondeur dans le contexte actuel.

Syntaxe

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

Membres

hRenderTarget

Spécifie un handle à la cible de rendu.

hZBuffer

Spécifie un handle à la mémoire tampon de profondeur.

Remarques

Le pilote doit effectuer les tâches suivantes en réponse à un opcode D3DDP2OP_SETRENDERTARGET dans le flux de commandes D3dDrawPrimitives2 :

  1. Stockez la cible de rendu identifiée par hRenderTarget dans le contexte du pilote.
  2. Stockez la mémoire tampon de profondeur identifiée par hZBuffer dans le contexte du pilote.
Consultez l’exemple de pilote p3samp fourni avec le Kit de développement de pilotes Microsoft Windows (DDK) pour plus d’informations sur l’implémentation.

Exigences

Exigence Valeur
d’en-tête d3dhal.h (include D3dhal.h)

Voir aussi

D3DDP2OP_SETRENDERTARGET

D3dDrawPrimitives2