D3DHAL_DP2VOLUMEBLT 構造体 (d3dhal.h)

DirectX 8.0 以降のバージョンのみ。

D3DHAL_DP2VOLUMEBLT構造体は、 D3dDrawPrimitives2 が D3DDP2OP_VOLUMEBLT コマンド トークンに応答するときに、ボリューム テクスチャ blts に使用されます。

構文

typedef struct _D3DHAL_DP2VOLUMEBLT {
  DWORD  dwDDDestSurface;
  DWORD  dwDDSrcSurface;
  DWORD  dwDestX;
  DWORD  dwDestY;
  DWORD  dwDestZ;
  D3DBOX srcBox;
  DWORD  dwFlags;
} D3DHAL_DP2VOLUMEBLT;

メンバー

dwDDDestSurface

宛先ボリューム テクスチャへのハンドルを指定します。

dwDDSrcSurface

ソース ボリューム テクスチャへのハンドルを指定します。

dwDestX

定義されたソース サブボリュームをコピーする宛先ボリューム テクスチャ内の場所を指定します。 これらのメンバー (dwDestXdwDestYおよび dwDestZ) は、画面座標で指定されます。

dwDestY

上記 の dwDestX を参照してください。

dwDestZ

上記 の dwDestX を参照してください。

srcBox

コピー先にコピーするソース ボリューム テクスチャのサブボリュームを指定します。

dwFlags

システムで使用するために予約されています。

注釈

D3dCreateSurfaceEx コールバックは、ボリューム テクスチャ blts のソースおよび宛先ボリューム テクスチャとして使用できるボリューム テクスチャに対する小さな整数ハンドルを作成します。

「D3DHAL_DP2TEXBLTの解説」を参照してください。

要件

要件
Header d3dhal.h (D3dhal.h を含む)

こちらもご覧ください

D3DDP2OP_VOLUMEBLT

D3DHAL_DP2TEXBLT

D3dCreateSurfaceEx

D3dDrawPrimitives2