次の方法で共有


D3DLOCKED_BOX構造体

ロックされたボックス (ボリューム) について説明します。

構文

typedef struct D3DLOCKED_BOX {
  int  RowPitch;
  int  SlicePitch;
  void *pBits;
} D3DLOCKED_BOX, *LPD3DLOCKED_BOX;

メンバー

RowPitch

型: int

1 行の左端から次の行の左端までのバイト オフセット。

SlicePitch

型: int

1 つのスライスの左上から次の最も深いスライスの左上へのバイト オフセット。

pBits

型: void*

ボリューム ボックスの先頭へのポインター。 D3DBOX が LockBox 呼び出しに指定された場合、pBits はボリュームの先頭から適切にオフセットされます。

解説

ボリュームは、幅 x 高さ 2D サーフェスを積み重ね、幅 x 高さ x 奥行きボリュームのスライスに編成されているように視覚化できます。 詳細については、「 ボリューム テクスチャ リソース (Direct3D 9)」を参照してください。

要件

要件
ヘッダー
D3D9Types.h

関連項目

Direct3D 構造体

IDirect3DVolume9::LockBox

IDirect3DVolumeTexture9::LockBox