共用方式為


D3DHAL_DP2BUFFERBLT結構 (d3dhal.h)

僅限 DirectX 8.0 和更新版本。

D3dDrawPrimitives2 回應D3DDP2OP_BUFFERBLT命令令牌時,D3DHAL_DP2BUFFERBLT會用於頂點或索引緩衝區。

語法

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

成員

dwDDDestSurface

指定目的地頂點或索引緩衝區的句柄。

dwDDSrcSurface

指定來源頂點或索引緩衝區的句柄。

dwOffset

指定複製應導向目的地緩衝區的位移,以位元組為單位。

rSrc

指定應複製來源緩衝區的範圍。 這是D3DRANGE結構,如Microsoft Windows SDK 檔所述,並包含以位元組為單位的 UINT 位移和以位元組為單位的 UINT 大小。

dwFlags

閑置。

言論

CreateD3DBuffer 回呼會建立頂點或索引緩衝區的小整數句柄,這些緩衝區可以做為緩衝區的來源和目的地緩衝區。

如需 D3DHAL_DP2TEXBLT,請參閱。

要求

要求 價值
標頭 d3dhal.h (包括 D3dhal.h)

另請參閱

CreateD3DBuffer

D3DDP2OP_BUFFERBLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2