Microsoft DirectX 8.0 (C++)

D3DLOCKED_RECT

ロックされた矩形領域を記述する。

typedef struct _D3DLOCKED_RECT {
    INT                 Pitch;
    void*               pBits;
} D3DLOCKED_RECT;

メンバ

Pitch
バイト単位で表したサーフェス ピッチ。
pBits
ロック済みビットへのポインタ。RECT が LockRect の呼び出しに提供されている場合、pBits はサーフェスの先頭から適切にオフセットされる。

注意

DXTn フォーマットのピッチは、DirectX 7.0 で返されるものとは異なる。現在は、ブロックの行を指す。たとえば、幅が 16 である場合、ピッチは 4 ブロックになる (DXT1 の場合は 4*8、DXT2-5 の場合は 4*16)。

動作環境

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

参照

IDirect3DCubeTexture8::LockRectIDirect3DSurface8::LockRectIDirect3DTexture8::LockRect