Lines Matching defs:srcInfo
45 SurfaceDataRasInfo srcInfo;
68 srcInfo.bounds.x1 = srcx;
69 srcInfo.bounds.y1 = srcy;
70 srcInfo.bounds.x2 = srcx + width;
71 srcInfo.bounds.y2 = srcy + height;
79 if (srcOps->Lock(env, srcOps, &srcInfo, pPrim->srcflags) != SD_SUCCESS) {
83 SurfaceData_InvokeUnlock(env, srcOps, &srcInfo);
86 SurfaceData_IntersectBlitBounds(&dstInfo.bounds, &srcInfo.bounds,
91 srcOps->GetRasInfo(env, srcOps, &srcInfo);
93 if (srcInfo.rasBase && dstInfo.rasBase) {
99 jint savesx = srcInfo.bounds.x1;
103 void *pSrc = PtrCoord(srcInfo.rasBase,
104 srcx + span.x1, srcInfo.pixelStride,
105 srcy + span.y1, srcInfo.scanStride);
117 srcInfo.bounds.x1 = srcx + span.x1;
122 &dstInfo, &srcInfo,
130 srcInfo.bounds.x1 = savesx;
134 SurfaceData_InvokeRelease(env, srcOps, &srcInfo);
137 SurfaceData_InvokeUnlock(env, srcOps, &srcInfo);