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
D3DDP2OP_BUFFERBLT