D3DLOCKED_BOX 構造体

D3DLOCKED_BOX 構造体

ロックされたボックス (ボリューム) を記述する。

構文

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

メンバ

  • RowPitch
    ある行の左端から次の行の左端までのバイト オフセット。
  • SlicePitch
    あるスライスの左上から次の最も深いスライスの左上までのバイト オフセット。
  • pBits
    ボリューム ボックスの先頭へのポインタ。D3DBOXLockBox の呼び出しに提供されている場合、pBits はボリュームの先頭から適切にオフセットされる。

注意

幅 × 高さの 2D サーフェイスのスライスを積み重ねて、幅 × 高さ × 深さのボリュームを作成することで、ボリュームを思い描くことができる。詳細については、「ボリューム テクスチャ リソース」を参照すること。

構造体の情報

ヘッダー d3d9types.h
最低限のオペレーティング システム Windows 98

参照

IDirect3DVolume9::LockBoxIDirect3DVolumeTexture9::LockBox