次の方法で共有


D3DLOCKED_RECT

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

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

メンバ

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

解説 

DXTn フォーマットのピッチは、DirectX 7 で返されるものとは異なり、ブロックの行のバイト数を指すようになっています。たとえば、幅が 16 である場合、1 ピッチは 4 ブロックになります (DXT1 の場合は 4*8、DXT2 ~ 5 の場合は 4*16)。

要件

ヘッダー: D3D9Types.h 宣言

関連項目

IDirect3DCubeTexture9::LockRect, IDirect3DSurface9::LockRect, IDirect3DTexture9::LockRect