Partager via


structure D3DHAL_DP2BUFFERBLT (d3dhal.h)

DirectX 8.0 et versions ultérieures uniquement.

D3DHAL_DP2BUFFERBLT est utilisé pour les mémoires tampons de vertex ou 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 source ou de la mémoire tampon d’index.

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 D3DRANGE, qui est décrite dans la documentation du Kit de développement logiciel (SDK) Microsoft Windows, et 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 vers les mémoires tampons de vertex ou d’index qui peuvent être utilisées comme mémoires tampons source et de destination pour les mémoires tampons de mémoire tampon.

Consultez les remarques relatives à D3DHAL_DP2TEXBLT.

Exigences

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

Voir aussi

CreateD3DBuffer

D3DDP2OP_BUFFERBLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2