/openjdk10/jdk/src/java.desktop/share/native/libawt/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 | FillPath.c | 63 SurfaceDataRasInfo rasInfo; local 98 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds); 100 ret = sdOps->Lock(env, sdOps, &rasInfo, SD_LOCK_FASTEST | pPrim->dstflags); 109 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo); 114 GrPrim_RefineBounds(&rasInfo.bounds, transX, transY, 116 ok = (rasInfo.bounds.x2 > rasInfo.bounds.x1 && 117 rasInfo.bounds.y2 > rasInfo.bounds.y1); 121 sdOps->GetRasInfo(env, sdOps, &rasInfo); [all...] |
H A D | DrawPath.c | 74 SurfaceDataRasInfo rasInfo; local 108 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds); 110 ret = sdOps->Lock(env, sdOps, &rasInfo, SD_LOCK_FASTEST | pPrim->dstflags); 119 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo); 124 GrPrim_RefineBounds(&rasInfo.bounds, transX, transY, 126 ok = (rasInfo.bounds.x2 > rasInfo.bounds.x1 && 127 rasInfo.bounds.y2 > rasInfo.bounds.y1); 131 sdOps->GetRasInfo(env, sdOps, &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); 202 RefineBounds(&rasInfo.bounds, transX, transY, 204 ok = (rasInfo.bounds.x2 > rasInfo.bounds.x1 && 205 rasInfo.bounds.y2 > rasInfo.bounds.y1); 210 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 687 SurfaceDataRasInfo rasInfo; local 953 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...] |
/openjdk10/jdk/src/java.desktop/share/native/libfontmanager/ |
H A D | DrawGlyphList.c | 180 SurfaceDataRasInfo rasInfo; local 194 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds); 195 if (rasInfo.bounds.y2 <= rasInfo.bounds.y1 || 196 rasInfo.bounds.x2 <= rasInfo.bounds.x1) 201 ret = sdOps->Lock(env, sdOps, &rasInfo, pPrim->dstflags); 204 if (!RefineBounds(gbv, &rasInfo.bounds)) { 205 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo); 213 sdOps->GetRasInfo(env, sdOps, &rasInfo); 247 SurfaceDataRasInfo rasInfo; local [all...] |
/openjdk10/jdk/src/java.desktop/share/native/libawt/java2d/ |
H A D | SurfaceData.h | 186 * The rasInfo parameter should be a pointer to a SurfaceDataRasInfo 227 * This function will intersect the bounds specified in the rasInfo 254 SurfaceDataRasInfo *rasInfo,
|