/openjdk7/jdk/src/share/native/sun/java2d/loops/ |
H A D | FillRect.c | 42 SurfaceDataRasInfo rasInfo; local 64 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds); 65 SurfaceData_IntersectBoundsXYWH(&rasInfo.bounds, x, y, w, h); 66 if (rasInfo.bounds.y2 <= rasInfo.bounds.y1 || 67 rasInfo.bounds.x2 <= rasInfo.bounds.x1) 72 if (sdOps->Lock(env, sdOps, &rasInfo, pPrim->dstflags) != SD_SUCCESS) { 76 if (rasInfo.bounds.x2 > rasInfo [all...] |
H A D | DrawRect.c | 43 SurfaceDataRasInfo rasInfo; local 77 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds); 78 if (rasInfo.bounds.x1 < lox) rasInfo.bounds.x1 = lox; 79 if (rasInfo.bounds.y1 < loy) rasInfo.bounds.y1 = loy; 80 if (rasInfo.bounds.x2 > hix) rasInfo.bounds.x2 = hix; 81 if (rasInfo.bounds.y2 > hiy) rasInfo [all...] |
H A D | FillSpans.c | 45 SurfaceDataRasInfo rasInfo; local 73 rasInfo.bounds.x1 = bbox[0]; 74 rasInfo.bounds.y1 = bbox[1]; 75 rasInfo.bounds.x2 = bbox[2]; 76 rasInfo.bounds.y2 = bbox[3]; 78 if (sdOps->Lock(env, sdOps, &rasInfo, pPrim->dstflags) != SD_SUCCESS) { 84 rasInfo.bounds.x1, 85 rasInfo.bounds.y1, 86 rasInfo.bounds.x2, 87 rasInfo [all...] |
H A D | DrawPath.c | 74 SurfaceDataRasInfo rasInfo; local 105 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds); 107 ret = sdOps->Lock(env, sdOps, &rasInfo, SD_LOCK_FASTEST | pPrim->dstflags); 117 GrPrim_RefineBounds(&rasInfo.bounds, transX, transY, 119 ok = (rasInfo.bounds.x2 > rasInfo.bounds.x1 && 120 rasInfo.bounds.y2 > rasInfo.bounds.y1); 124 sdOps->GetRasInfo(env, sdOps, &rasInfo); 125 if (rasInfo [all...] |
H A D | FillPath.c | 63 SurfaceDataRasInfo rasInfo; local 95 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds); 97 ret = sdOps->Lock(env, sdOps, &rasInfo, SD_LOCK_FASTEST | pPrim->dstflags); 107 GrPrim_RefineBounds(&rasInfo.bounds, transX, transY, 109 ok = (rasInfo.bounds.x2 > rasInfo.bounds.x1 && 110 rasInfo.bounds.y2 > rasInfo.bounds.y1); 114 sdOps->GetRasInfo(env, sdOps, &rasInfo); 115 if (rasInfo [all...] |
H A D | FillParallelogram.c | 46 SurfaceDataRasInfo rasInfo; local 80 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds); 81 SurfaceData_IntersectBoundsXYXY(&rasInfo.bounds, ix1, iy1, ix2, iy2); 82 if (rasInfo.bounds.y2 <= rasInfo.bounds.y1 || 83 rasInfo.bounds.x2 <= rasInfo.bounds.x1) 88 if (sdOps->Lock(env, sdOps, &rasInfo, pPrim->dstflags) != SD_SUCCESS) { 92 ix1 = rasInfo.bounds.x1; 93 iy1 = rasInfo [all...] |
H A D | DrawPolygons.c | 116 SurfaceDataRasInfo rasInfo; local 159 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds); 161 ret = sdOps->Lock(env, sdOps, &rasInfo, SD_LOCK_FASTEST | pPrim->dstflags); 182 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo); 197 RefineBounds(&rasInfo.bounds, transX, transY, 199 ok = (rasInfo.bounds.x2 > rasInfo.bounds.x1 && 200 rasInfo.bounds.y2 > rasInfo.bounds.y1); 205 sdOps->GetRasInfo(env, sdOps, &rasInfo); [all...] |
H A D | DrawParallelogram.c | 100 SurfaceDataRasInfo rasInfo; local 145 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds); 146 SurfaceData_IntersectBoundsXYXY(&rasInfo.bounds, ix1, iy1, ix2, iy2); 147 if (rasInfo.bounds.y2 <= rasInfo.bounds.y1 || 148 rasInfo.bounds.x2 <= rasInfo.bounds.x1) 153 if (sdOps->Lock(env, sdOps, &rasInfo, pPrim->dstflags) != SD_SUCCESS) { 157 ix1 = rasInfo.bounds.x1; 158 iy1 = rasInfo [all...] |
H A D | MaskFill.c | 47 SurfaceDataRasInfo rasInfo; local 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 682 SurfaceDataRasInfo rasInfo; local 948 SurfaceDataRasInfo rasInfo; local [all...] |
H A D | DrawLine.c | 393 SurfaceDataRasInfo rasInfo; local 411 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds); 413 RefineBounds(&rasInfo.bounds, x1, y1, x2, y2); 415 if (sdOps->Lock(env, sdOps, &rasInfo, pPrim->dstflags) != SD_SUCCESS) { 419 if (rasInfo.bounds.x2 > rasInfo.bounds.x1 && 420 rasInfo.bounds.y2 > rasInfo.bounds.y1) 422 sdOps->GetRasInfo(env, sdOps, &rasInfo); 423 if (rasInfo [all...] |
/openjdk7/jdk/src/share/native/sun/font/ |
H A D | DrawGlyphList.c | 176 SurfaceDataRasInfo rasInfo; local 190 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds); 191 if (rasInfo.bounds.y2 <= rasInfo.bounds.y1 || 192 rasInfo.bounds.x2 <= rasInfo.bounds.x1) 197 ret = sdOps->Lock(env, sdOps, &rasInfo, pPrim->dstflags); 200 if (!RefineBounds(gbv, &rasInfo.bounds)) { 201 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo); 209 sdOps->GetRasInfo(env, sdOps, &rasInfo); 243 SurfaceDataRasInfo rasInfo; local [all...] |
/openjdk7/jdk/src/share/native/sun/java2d/ |
H A D | SurfaceData.h | 185 * The rasInfo parameter should be a pointer to a SurfaceDataRasInfo 226 * This function will intersect the bounds specified in the rasInfo 253 SurfaceDataRasInfo *rasInfo,
|