Partager via


structure D3DHAL_DP2BUFFERBLT (d3dhal.h)

DirectX 8.0 et versions ultérieures uniquement.

D3DHAL_DP2BUFFERBLT est utilisé pour les blts de vertex ou de mémoire tampon d’index lorsque D3dDrawPrimitives2 répond au jeton de commande D3DDP2OP_BUFFERBLT.

Syntaxe

typedef struct _D3DHAL_DP2BUFFERBLT {
  DWORD    dwDDDestSurface;
  DWORD    dwDDSrcSurface;
  DWORD    dwOffset;
  D3DRANGE rSrc;
  DWORD    dwFlags;
} D3DHAL_DP2BUFFERBLT;

Membres

dwDDDestSurface

Spécifie le handle du vertex de destination ou de la mémoire tampon d’index.

dwDDSrcSurface

Spécifie le handle du vertex ou de la mémoire tampon d’index source.

dwOffset

Spécifie le décalage, en octets, de la mémoire tampon de destination vers laquelle la copie doit être dirigée.

rSrc

Spécifie la plage de la mémoire tampon source à copier. Il s’agit d’une structure de D3DRANGE, décrite dans la documentation Microsoft Windows SDK, qui contient un décalage UINT en octets et une taille UINT en octets.

dwFlags

Inutilisé.

Remarques

Le rappel CreateD3DBuffer crée les petits handles entiers dans les tampons de vertex ou d’index qui peuvent être utilisés comme tampons source et de destination pour les mémoires tampons de mémoire tampon.

Voir Remarques pour D3DHAL_DP2TEXBLT.

Configuration requise

Condition requise Valeur
En-tête d3dhal.h (inclure D3dhal.h)

Voir aussi

CreateD3DBuffer

D3DDP2OP_BUFFERBLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2