Lines Matching refs:dstInfo
276 SurfaceDataRasInfo dstInfo;
391 dstInfo.bounds.x1 = dstInfo.bounds.x2 = idx1;
393 dstInfo.bounds.x2++;
396 dstInfo.bounds.x1 = ((srcInfo.bounds.x1 <= sx1)
400 dstInfo.bounds.x2 = refine(idx1, ddx1, tilesize, scalex,
405 dstInfo.bounds.y1 = dstInfo.bounds.y2 = idy1;
407 dstInfo.bounds.y2++;
410 dstInfo.bounds.y1 = ((srcInfo.bounds.y1 <= sy1)
414 dstInfo.bounds.y2 = refine(idy1, ddy1, tilesize, scaley,
418 SurfaceData_IntersectBounds(&dstInfo.bounds, &clipInfo.bounds);
423 if (dstOps->Lock(env, dstOps, &dstInfo, dstFlags) != SD_SUCCESS) {
428 if (dstInfo.bounds.x2 > dstInfo.bounds.x1 &&
429 dstInfo.bounds.y2 > dstInfo.bounds.y1)
432 dstOps->GetRasInfo(env, dstOps, &dstInfo);
433 if (srcInfo.rasBase && dstInfo.rasBase) {
439 Region_IntersectBounds(&clipInfo, &dstInfo.bounds);
459 pDst = PtrCoord(dstInfo.rasBase,
460 span.x1, dstInfo.pixelStride,
461 span.y1, dstInfo.scanStride);
466 &srcInfo, &dstInfo,
509 pDst = PtrCoord(dstInfo.rasBase,
510 x1, dstInfo.pixelStride,
511 y1, dstInfo.scanStride);
515 &srcInfo, &dstInfo,
523 SurfaceData_InvokeRelease(env, dstOps, &dstInfo);
526 SurfaceData_InvokeUnlock(env, dstOps, &dstInfo);