Lines Matching refs:dstInfo
45 SurfaceDataRasInfo dstInfo;
72 dstInfo.bounds.x1 = dstx;
73 dstInfo.bounds.y1 = dsty;
74 dstInfo.bounds.x2 = dstx + width;
75 dstInfo.bounds.y2 = dsty + height;
78 SurfaceData_IntersectBounds(&dstInfo.bounds, &clipInfo.bounds);
87 if (dstOps->Lock(env, dstOps, &dstInfo, dstFlags) != SD_SUCCESS) {
91 SurfaceData_IntersectBlitBounds(&dstInfo.bounds, &srcInfo.bounds,
93 Region_IntersectBounds(&clipInfo, &dstInfo.bounds);
97 dstOps->GetRasInfo(env, dstOps, &dstInfo);
98 if (srcInfo.rasBase && dstInfo.rasBase) {
101 jint savedx = dstInfo.bounds.x1;
107 void *pDst = PtrCoord(dstInfo.rasBase,
108 span.x1, dstInfo.pixelStride,
109 span.y1, dstInfo.scanStride);
118 dstInfo.bounds.x1 = span.x1;
121 &srcInfo, &dstInfo, pPrim, &compInfo);
125 dstInfo.bounds.x1 = savedx;
127 SurfaceData_InvokeRelease(env, dstOps, &dstInfo);
130 SurfaceData_InvokeUnlock(env, dstOps, &dstInfo);