Lines Matching refs:dstInfo
765 SurfaceDataRasInfo srcInfo, dstInfo;
785 dstInfo.bounds.x1 = dstx;
786 dstInfo.bounds.y1 = dsty;
787 dstInfo.bounds.x2 = dstx + width;
788 dstInfo.bounds.y2 = dsty + height;
790 if (dstOps->Lock(env, dstOps, &dstInfo, SD_LOCK_WRITE) != SD_SUCCESS) {
798 SurfaceData_IntersectBlitBounds(&dstInfo.bounds, &srcInfo.bounds,
804 dstOps->GetRasInfo(env, dstOps, &dstInfo);
805 if (dstInfo.rasBase) {
806 void *pDst = dstInfo.rasBase;
810 dstx = dstInfo.bounds.x1;
811 dsty = dstInfo.bounds.y1;
815 pDst = PtrAddBytes(pDst, dstx * dstInfo.pixelStride);
816 pDst = PtrAddBytes(pDst, dsty * dstInfo.scanStride);
819 dstInfo.scanStride / dstInfo.pixelStride);
845 flip(pDst, (juint) width, (juint) height, dstInfo.scanStride,
855 SurfaceData_InvokeRelease(env, dstOps, &dstInfo);
857 SurfaceData_InvokeUnlock(env, dstOps, &dstInfo);