/openjdk7/jdk/src/share/native/sun/java2d/loops/ |
H A D | ProcessPath.h | 55 void (*pDrawLine)(struct _DrawHandler* hnd, 58 void (*pDrawPixel)(struct _DrawHandler* hnd, jint x0, jint y0); 60 void (*pDrawScanline)(struct _DrawHandler* hnd, jint x0, jint x1, jint y0); 82 void (*pProcessFixedLine)(struct _ProcessHandler* hnd, 87 void (*pProcessEndSubPath)(struct _ProcessHandler* hnd); 95 jboolean doDrawPath(DrawHandler* hnd, 96 void (*pProcessEndSubPath)(ProcessHandler* hnd), 102 jboolean doFillPath(DrawHandler* hnd,
|
H A D | ProcessPath.c | 113 #define PROCESS_LINE(hnd, fX0, fY0, fX1, fY1, checkBounds, pixelInfo) \ 129 jfloat xMinf = hnd->dhnd->xMinf + 0.5f; \ 130 jfloat yMinf = hnd->dhnd->yMinf + 0.5f; \ 131 jfloat xMaxf = hnd->dhnd->xMaxf + 0.5f; \ 132 jfloat yMaxf = hnd->dhnd->yMaxf + 0.5f; \ 151 hnd->dhnd->pDrawPixel(hnd->dhnd, X0, Y0); \ 154 hnd->dhnd->pDrawPixel(hnd->dhnd, X0, Y0); \ 165 hnd 473 ProcessFixedLine(ProcessHandler* hnd,jint x1,jint y1,jint x2,jint y2, jint* pixelInfo,jboolean checkBounds, jboolean endSubPath) argument 565 DrawMonotonicQuad(ProcessHandler* hnd, jfloat *coords, jboolean checkBounds, jint* pixelInfo) argument 676 ProcessMonotonicQuad(ProcessHandler* hnd, jfloat *coords, jint* pixelInfo) argument 758 ProcessFirstMonotonicPartOfQuad(ProcessHandler* hnd, jfloat* coords, jint* pixelInfo, jfloat t) argument 780 ProcessQuad(ProcessHandler* hnd, jfloat* coords, jint* pixelInfo) argument 993 DrawMonotonicCubic(ProcessHandler* hnd, jfloat *coords, jboolean checkBounds, jint* pixelInfo) argument 1159 ProcessMonotonicCubic(ProcessHandler* hnd, jfloat *coords, jint* pixelInfo) argument 1253 ProcessFirstMonotonicPartOfCubic(ProcessHandler* hnd, jfloat* coords, jint* pixelInfo, jfloat t) argument 1284 ProcessCubic(ProcessHandler* hnd, jfloat* coords, jint* pixelInfo) argument 1366 ProcessLine(ProcessHandler* hnd, jfloat *coord1, jfloat *coord2, jint* pixelInfo) argument 1460 ProcessPath(ProcessHandler* hnd, jfloat transXf, jfloat transYf, jfloat* coords, jint maxCoords, jbyte* types, jint numTypes) argument 1945 FillPolygon(ProcessHandler* hnd, jint fillRule) argument 2094 StoreFixedLine(ProcessHandler* hnd,jint x1,jint y1,jint x2,jint y2, jint* pixelInfo,jboolean checkBounds, jboolean endSubPath) argument 2170 endSubPath(ProcessHandler* hnd) argument 2177 stubEndSubPath(ProcessHandler* hnd) argument 2190 ProcessHandler hnd = local 2226 ProcessHandler hnd = local [all...] |
H A D | DrawPath.c | 37 static void processLine(DrawHandler* hnd, argument 40 LineUtils_ProcessLine(DHND(hnd)->pRasInfo, 41 DHND(hnd)->pixel, 42 DHND(hnd)->pPrim->funcs.drawline, 43 DHND(hnd)->pPrim, 44 DHND(hnd)->pCompInfo, 48 static void processPoint(DrawHandler* hnd, jint x0, jint y0) argument 50 DHND(hnd)->pPrim->funcs.drawline( 51 DHND(hnd)->pRasInfo, x0, y0, DHND(hnd) [all...] |
H A D | FillPath.c | 37 static void drawScanline(DrawHandler* hnd, jint x0, jint x1, jint y0) { argument 38 DHND(hnd)->pPrim->funcs.drawline( 39 DHND(hnd)->pRasInfo, x0, y0, DHND(hnd)->pixel, x1 - x0 + 1, 0, 41 DHND(hnd)->pPrim, DHND(hnd)->pCompInfo);
|
/openjdk7/jdk/src/share/classes/sun/java2d/loops/ |
H A D | ProcessPath.java | 668 private static void DrawMonotonicQuad(ProcessHandler hnd, argument 761 hnd.processFixedLine(x1, y1, x2, y2, pixelInfo, checkBounds, false); 770 hnd.processFixedLine(x2, y2, xe, ye, pixelInfo, checkBounds, false); 778 private static void ProcessMonotonicQuad(ProcessHandler hnd, argument 795 if (hnd.clipMode == PH_MODE_DRAW_CLIP) { 800 if (hnd.dhnd.xMaxf < xMin || hnd.dhnd.xMinf > xMax || 801 hnd.dhnd.yMaxf < yMin || hnd.dhnd.yMinf > yMax) { 810 if (hnd 858 ProcessQuad(ProcessHandler hnd, float[] coords, int[] pixelInfo) argument 965 ProcessFirstMonotonicPartOfQuad(ProcessHandler hnd, float[] coords, int[] pixelInfo, float t) argument 988 DrawMonotonicCubic(ProcessHandler hnd, float[] coords, boolean checkBounds, int[] pixelInfo) argument 1136 ProcessMonotonicCubic(ProcessHandler hnd, float[] coords, int[] pixelInfo) argument 1225 ProcessCubic(ProcessHandler hnd, float[] coords, int[] pixelInfo) argument 1328 ProcessFirstMonotonicPartOfCubic(ProcessHandler hnd, float[] coords, int[] pixelInfo, float t) argument 1359 ProcessLine(ProcessHandler hnd, float x1, float y1, float x2, float y2, int[] pixelInfo) argument 1466 doProcessPath(ProcessHandler hnd, Path2D.Float p2df, float transXf, float transYf) argument 1897 FillPolygon(FillProcessHandler hnd, int fillRule) argument [all...] |
/openjdk7/jdk/src/solaris/native/sun/java2d/x11/ |
H A D | X11Renderer.c | 496 static void storeLine(DrawHandler* hnd, argument 500 XDrawHandlerData* dhnd = (XDrawHandlerData*)(hnd->pData); 507 static void storePoint(DrawHandler* hnd, jint x0, jint y0) { argument 509 XDrawHandlerData* dhnd = (XDrawHandlerData*)(hnd->pData); 515 static void drawSubPath(ProcessHandler* hnd) { argument 517 XDrawHandlerData* dhnd = (XDrawHandlerData*)(hnd->dhnd->pData); 554 static void drawScanline(DrawHandler* hnd, jint x0, jint x1, jint y0) argument 557 XDrawHandlerData* dhnd = (XDrawHandlerData*)(hnd->pData);
|