D3DLOCKED_RECT構造体

ロックされた四角形の領域について説明します。

構文

typedef struct D3DLOCKED_RECT {
  INT  Pitch;
  void *pBits;
} D3DLOCKED_RECT, *LPD3DLOCKED_RECT;

メンバー

[Pitch] (傾斜)

型: INT

サーフェスの 1 行のバイト数。

pBits

型: void*

ロックされたビットへのポインター。 LOCKRect 呼び出しに RECT が指定された場合、pBits はサーフェスの先頭から適切にオフセットされます。

注釈

DXTn 形式のピッチは、DirectX 7 で返されたものとは異なります。 ブロックの行のバイト数を参照するようになりました。 たとえば、幅が 16 の場合、ピッチは 4 ブロックになります (DXT1 の場合は 4*8、DXT2-5 の場合は 4*16)。

要件

要件
ヘッダー
D3D9Types.h

こちらもご覧ください

Direct3D 構造体

IDirect3DCubeTexture9::LockRect

IDirect3DSurface9::LockRect

IDirect3DTexture9::LockRect