Lines Matching defs:dstInfo
276 SurfaceDataRasInfo dstInfo;
394 dstInfo.bounds.x1 = dstInfo.bounds.x2 = idx1;
396 dstInfo.bounds.x2++;
399 dstInfo.bounds.x1 = ((srcInfo.bounds.x1 <= sx1)
403 dstInfo.bounds.x2 = refine(idx1, ddx1, tilesize, scalex,
408 dstInfo.bounds.y1 = dstInfo.bounds.y2 = idy1;
410 dstInfo.bounds.y2++;
413 dstInfo.bounds.y1 = ((srcInfo.bounds.y1 <= sy1)
417 dstInfo.bounds.y2 = refine(idy1, ddy1, tilesize, scaley,
421 SurfaceData_IntersectBounds(&dstInfo.bounds, &clipInfo.bounds);
426 if (dstOps->Lock(env, dstOps, &dstInfo, dstFlags) != SD_SUCCESS) {
431 if (dstInfo.bounds.x2 > dstInfo.bounds.x1 &&
432 dstInfo.bounds.y2 > dstInfo.bounds.y1)
435 dstOps->GetRasInfo(env, dstOps, &dstInfo);
436 if (srcInfo.rasBase && dstInfo.rasBase) {
442 Region_IntersectBounds(&clipInfo, &dstInfo.bounds);
462 pDst = PtrCoord(dstInfo.rasBase,
463 span.x1, dstInfo.pixelStride,
464 span.y1, dstInfo.scanStride);
469 &srcInfo, &dstInfo,
512 pDst = PtrCoord(dstInfo.rasBase,
513 x1, dstInfo.pixelStride,
514 y1, dstInfo.scanStride);
518 &srcInfo, &dstInfo,
526 SurfaceData_InvokeRelease(env, dstOps, &dstInfo);
529 SurfaceData_InvokeUnlock(env, dstOps, &dstInfo);