Lines Matching defs:dstInfo
46 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);
82 if (dstOps->Lock(env, dstOps, &dstInfo, pPrim->dstflags) != SD_SUCCESS) {
86 SurfaceData_IntersectBlitBounds(&dstInfo.bounds, &srcInfo.bounds,
88 Region_IntersectBounds(&clipInfo, &dstInfo.bounds);
92 dstOps->GetRasInfo(env, dstOps, &dstInfo);
93 if (srcInfo.rasBase && dstInfo.rasBase) {
100 jint savedx = dstInfo.bounds.x1;
106 void *pDst = PtrCoord(dstInfo.rasBase,
107 span.x1, dstInfo.pixelStride,
108 span.y1, dstInfo.scanStride);
118 dstInfo.bounds.x1 = span.x1;
122 &dstInfo, &srcInfo,
131 dstInfo.bounds.x1 = savedx;
133 SurfaceData_InvokeRelease(env, dstOps, &dstInfo);
136 SurfaceData_InvokeUnlock(env, dstOps, &dstInfo);