D3DLOCKED_BOX 结构

描述卷) (锁定的框。

语法

typedef struct D3DLOCKED_BOX {
  int  RowPitch;
  int  SlicePitch;
  void *pBits;
} D3DLOCKED_BOX, *LPD3DLOCKED_BOX;

成员

RowPitch

类型: int

从一行的左边缘到下一行左边缘的字节偏移量。

SlicePitch

类型: int

从一个切片的左上角到下一个最深切片的左上角的字节偏移量。

pBits

类型: void*

指向卷框开头的指针。 如果已向密码箱调用提供 D3DBOX ,则 pBit 将从卷的开头适当偏移。

备注

可将卷可视化为被组织成宽度 x 高度 2D 图面堆积起来的切片,使宽度 x 高度 x 深度体积。 有关详细信息,请参阅 卷纹理资源 (Direct3D 9)

要求

要求
标头
D3D9Types.h

另请参阅

Direct3D 结构

IDirect3DVolume9::LockBox

IDirect3DVolumeTexture9::LockBox