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