Microsoft DirectX 8.0 (C++)

D3DLOCKED_BOX

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

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

メンバ

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

注意

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

動作環境

  ヘッダー : D3d8types.h で宣言。

参照

IDirect3DVolume8::LockBoxIDirect3DVolumeTexture8::LockBox