次の方法で共有


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については、「解説」を参照してください。

必要条件

要件 価値
ヘッダー d3dhal.h (D3dhal.h を含む)

関連項目

D3DDP2OP_VOLUMEBLT

D3DHAL_DP2TEXBLT

D3dCreateSurfaceEx

D3dDrawPrimitives2