Lines Matching defs:pBox
229 static HRESULT WINAPI IWineD3DVolumeImpl_LockBox(IWineD3DVolume *iface, WINED3DLOCKED_BOX* pLockedVolume, CONST WINED3DBOX* pBox, DWORD Flags) {
231 FIXME("(%p) : pBox=%p stub\n", This, pBox);
238 TRACE("(%p) : box=%p, output pbox=%p, allMem=%p\n", This, pBox, pLockedVolume, This->resource.allocatedMemory);
243 if (!pBox) {
254 if (pBox->Right <= pBox->Left
255 || pBox->Right > This->currentDesc.Width
256 || pBox->Bottom <= pBox->Top
257 || pBox->Bottom > This->currentDesc.Height
258 || pBox->Back <= pBox->Front
259 || pBox->Back > This->currentDesc.Depth
266 TRACE("Lock Box (%p) = l %d, t %d, r %d, b %d, fr %d, ba %d\n", pBox, pBox->Left, pBox->Top, pBox->Right, pBox->Bottom, pBox->Front, pBox->Back);
268 + (pLockedVolume->SlicePitch * pBox->Front) /* FIXME: is front < back or vica versa? */
269 + (pLockedVolume->RowPitch * pBox->Top)
270 + (pBox->Left * This->resource.format_desc->byte_count);
271 This->lockedBox.Left = pBox->Left;
272 This->lockedBox.Top = pBox->Top;
273 This->lockedBox.Front = pBox->Front;
274 This->lockedBox.Right = pBox->Right;
275 This->lockedBox.Bottom = pBox->Bottom;
276 This->lockedBox.Back = pBox->Back;