Lines Matching defs:dstInfo
46 SurfaceDataRasInfo dstInfo;
75 dstInfo.bounds.x1 = dstx;
76 dstInfo.bounds.y1 = dsty;
77 dstInfo.bounds.x2 = dstx + width;
78 dstInfo.bounds.y2 = dsty + height;
81 SurfaceData_IntersectBounds(&dstInfo.bounds, &clipInfo.bounds);
85 if (dstOps->Lock(env, dstOps, &dstInfo, pPrim->dstflags) != SD_SUCCESS) {
89 SurfaceData_IntersectBlitBounds(&dstInfo.bounds, &srcInfo.bounds,
91 Region_IntersectBounds(&clipInfo, &dstInfo.bounds);
95 dstOps->GetRasInfo(env, dstOps, &dstInfo);
96 if (srcInfo.rasBase && dstInfo.rasBase) {
103 jint savedx = dstInfo.bounds.x1;
105 SurfaceData_InvokeRelease(env, dstOps, &dstInfo);
107 SurfaceData_InvokeUnlock(env, dstOps, &dstInfo);
116 void *pDst = PtrCoord(dstInfo.rasBase,
117 span.x1, dstInfo.pixelStride,
118 span.y1, dstInfo.scanStride);
128 dstInfo.bounds.x1 = span.x1;
132 &dstInfo, &srcInfo,
141 dstInfo.bounds.x1 = savedx;
143 SurfaceData_InvokeRelease(env, dstOps, &dstInfo);
146 SurfaceData_InvokeUnlock(env, dstOps, &dstInfo);