Share via


D3DHAL_DP2BUFFERBLT

This structure is used for vertex or index buffer block image transfer (blit) when D3dDrawPrimitives2 responds to the D3DDP2OP_BUFFERBLT command token.

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

Members

  • dwDDDestSurface
    Specifies the handle to the destination vertex or index buffer.
  • dwDDSrcSurface
    Specifies the handle to the source vertex or index buffer.
  • dwOffset
    Specifies the part of the destination buffer the copy should be directed into.
  • rSrc
    Specifies what range of the source buffer should be copied.
  • dwFlags
    Is currently unused.

Remarks

The CreateD3DBuffer callback creates the small integer handles to the vertex or index buffers that can be used as source and destination buffers for buffer blits.

See Remarks for D3DHAL_DP2TEXBLT.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: D3dhal.h.

See Also

D3DDP2OP_BUFFERBLT | D3DHAL_DP2TEXBLT | D3dDrawPrimitives2 | D3DHAL_DP2COMMAND | D3DHAL_XXX Structures

 Last updated on Tuesday, May 18, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.