Lines Matching defs: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);
98 dstOps->GetRasInfo(env, dstOps, &dstInfo);
100 bgpixel = (*pPrim->pDstType->pixelFor)(&dstInfo, bgpixel);
102 if (srcInfo.rasBase && dstInfo.rasBase) {
105 jint savedx = dstInfo.bounds.x1;
111 void *pDst = PtrCoord(dstInfo.rasBase,
112 span.x1, dstInfo.pixelStride,
113 span.y1, dstInfo.scanStride);
122 dstInfo.bounds.x1 = span.x1;
126 &srcInfo, &dstInfo, pPrim, &compInfo);
130 dstInfo.bounds.x1 = savedx;
132 SurfaceData_InvokeRelease(env, dstOps, &dstInfo);
135 SurfaceData_InvokeUnlock(env, dstOps, &dstInfo);