Lines Matching defs:rasInfo

47     SurfaceDataRasInfo rasInfo;
64 rasInfo.bounds.x1 = x;
65 rasInfo.bounds.y1 = y;
66 rasInfo.bounds.x2 = x + w;
67 rasInfo.bounds.y2 = y + h;
68 if (sdOps->Lock(env, sdOps, &rasInfo, pPrim->dstflags) != SD_SUCCESS) {
72 if (rasInfo.bounds.x2 > rasInfo.bounds.x1 &&
73 rasInfo.bounds.y2 > rasInfo.bounds.y1)
76 sdOps->GetRasInfo(env, sdOps, &rasInfo);
77 if (rasInfo.rasBase) {
78 jint width = rasInfo.bounds.x2 - rasInfo.bounds.x1;
79 jint height = rasInfo.bounds.y2 - rasInfo.bounds.y1;
80 void *pDst = PtrCoord(rasInfo.rasBase,
81 rasInfo.bounds.x1, rasInfo.pixelStride,
82 rasInfo.bounds.y1, rasInfo.scanStride);
87 maskoff += ((rasInfo.bounds.y1 - y) * maskscan +
88 (rasInfo.bounds.x1 - x));
92 color, &rasInfo,
99 SurfaceData_InvokeRelease(env, sdOps, &rasInfo);
101 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo);
682 SurfaceDataRasInfo rasInfo;
714 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds);
715 SurfaceData_IntersectBoundsXYXY(&rasInfo.bounds, ix1, iy1, ix2, iy2);
716 if (rasInfo.bounds.y2 <= rasInfo.bounds.y1 ||
717 rasInfo.bounds.x2 <= rasInfo.bounds.x1)
722 if (sdOps->Lock(env, sdOps, &rasInfo, pPrim->dstflags) != SD_SUCCESS) {
726 ix1 = rasInfo.bounds.x1;
727 iy1 = rasInfo.bounds.y1;
728 ix2 = rasInfo.bounds.x2;
729 iy2 = rasInfo.bounds.y2;
738 sdOps->GetRasInfo(env, sdOps, &rasInfo);
739 if (rasInfo.rasBase != NULL && pMask != NULL) {
740 void *pDst = PtrCoord(rasInfo.rasBase,
741 ix1, rasInfo.pixelStride,
742 iy1, rasInfo.scanStride);
749 fillAARect(pPrim, &rasInfo, &compInfo,
758 fillAARect(pPrim, &rasInfo, &compInfo,
762 fillAAPgram(pPrim, &rasInfo, &compInfo,
767 SurfaceData_InvokeRelease(env, sdOps, &rasInfo);
772 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo);
948 SurfaceDataRasInfo rasInfo;
1006 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds);
1007 SurfaceData_IntersectBoundsXYXY(&rasInfo.bounds, ix1, iy1, ix2, iy2);
1008 if (rasInfo.bounds.y2 <= rasInfo.bounds.y1 ||
1009 rasInfo.bounds.x2 <= rasInfo.bounds.x1)
1014 if (sdOps->Lock(env, sdOps, &rasInfo, pPrim->dstflags) != SD_SUCCESS) {
1018 ix1 = rasInfo.bounds.x1;
1019 iy1 = rasInfo.bounds.y1;
1020 ix2 = rasInfo.bounds.x2;
1021 iy2 = rasInfo.bounds.y2;
1030 sdOps->GetRasInfo(env, sdOps, &rasInfo);
1031 if (rasInfo.rasBase != NULL && pMask != NULL) {
1032 void *pDst = PtrCoord(rasInfo.rasBase,
1033 ix1, rasInfo.pixelStride,
1034 iy1, rasInfo.scanStride);
1039 * drawAARect(pPrim, &rasInfo, &compInfo,
1043 * drawAARect(pPrim, &rasInfo, &compInfo,
1048 drawAAPgram(pPrim, &rasInfo, &compInfo,
1057 SurfaceData_InvokeRelease(env, sdOps, &rasInfo);
1062 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo);