D3DHAL_DP2BUFFERBLT構造体 (d3dhal.h)
DirectX 8.0 以降のバージョンのみ。
D3DHAL_DP2BUFFERBLTは、 D3dDrawPrimitives2 が D3DDP2OP_BUFFERBLT コマンド トークンに応答するときに、頂点バッファーまたはインデックス バッファーの blts に使用されます。
構文
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 コールバックは、バッファー blts のソース バッファーとターゲット バッファーとして使用できる頂点バッファーまたはインデックス バッファーに対する小さな整数ハンドルを作成します。
「D3DHAL_DP2TEXBLTの備考」を 参照してください。
要件
要件 | 値 |
---|---|
Header | d3dhal.h (D3dhal.h を含む) |
こちらもご覧ください
D3DDP2OP_BUFFERBLT