Lines Matching refs:qsdo

110 QUARTZ_RENDERER_INLINE SDRenderType doLine(QuartzSDOps *qsdo, CGFloat x1, CGFloat y1, CGFloat x2, CGFloat y2)
115 return doLineUsingCG(qsdo->cgRef, x1, y1, x2, y2,
116 qsdo->graphicsStateInfo.simpleStroke, qsdo->graphicsStateInfo.offsetX, qsdo->graphicsStateInfo.offsetY);
160 QUARTZ_RENDERER_INLINE SDRenderType doRect(QuartzSDOps *qsdo, CGFloat x, CGFloat y, CGFloat w, CGFloat h, BOOL fill)
165 return doRectUsingCG(qsdo->cgRef, x, y, w, h, fill,
166 qsdo->graphicsStateInfo.simpleStroke, qsdo->graphicsStateInfo.offsetX, qsdo->graphicsStateInfo.offsetY);
259 QUARTZ_RENDERER_INLINE SDRenderType doRoundRect(QuartzSDOps *qsdo, CGFloat x, CGFloat y, CGFloat w, CGFloat h, CGFloat arcWidth, CGFloat arcHeight, BOOL fill)
264 return doRoundRectUsingCG(qsdo->cgRef, x, y, w, h, arcWidth, arcHeight, fill,
265 qsdo->graphicsStateInfo.offsetX, qsdo->graphicsStateInfo.offsetY);
302 QUARTZ_RENDERER_INLINE SDRenderType doOval(QuartzSDOps *qsdo, CGFloat x, CGFloat y, CGFloat w, CGFloat h, BOOL fill)
307 return doOvalUsingCG(qsdo->cgRef, x, y, w, h, fill,
308 qsdo->graphicsStateInfo.simpleStroke, qsdo->graphicsStateInfo.offsetX, qsdo->graphicsStateInfo.offsetY);
426 QUARTZ_RENDERER_INLINE SDRenderType doArc(QuartzSDOps *qsdo, CGFloat x, CGFloat y, CGFloat w, CGFloat h, CGFloat angleStart, CGFloat angleExtent, jint arcType, BOOL fill)
431 return doArcUsingCG(qsdo->cgRef, x, y, w, h, angleStart, angleExtent, arcType, fill,
432 qsdo->graphicsStateInfo.offsetX, qsdo->graphicsStateInfo.offsetY);
478 QUARTZ_RENDERER_INLINE SDRenderType doPoly(JNIEnv *env, QuartzSDOps *qsdo, jintArray xpointsarray, jintArray ypointsarray, jint npoints, BOOL polygon, BOOL fill)
483 return doPolyUsingCG(env, qsdo->cgRef, xpointsarray, ypointsarray, npoints, polygon, fill,
484 qsdo->graphicsStateInfo.offsetX, qsdo->graphicsStateInfo.offsetY);
489 SDRenderType doShape(QuartzSDOps *qsdo, jint *types, jfloat *coords, jint numtypes, BOOL fill, BOOL shouldApplyOffset)
498 offsetX = qsdo->graphicsStateInfo.offsetX;
499 offsetY = qsdo->graphicsStateInfo.offsetY;
501 return DoShapeUsingCG(qsdo->cgRef, types, coords, numtypes, fill, offsetX, offsetY); // defined in QuartzSurfaceData.m
555 QUARTZ_RENDERER_INLINE void doImage(JNIEnv *env, QuartzSDOps *qsdo, jobject imageSurfaceData,
560 doImageCG(env, qsdo->cgRef, imageSurfaceData,
561 qsdo->graphicsStateInfo.interpolation, (BOOL)fliph, (BOOL)flipv, (jint)w, (jint)h, (jint)sx, (jint)sy, (jint)sw, (jint)sh, (jint)dx, (jint)dy, (jint)dw, (jint)dh);
567 QUARTZ_RENDERER_INLINE void completePath(JNIEnv *env, QuartzSDOps *qsdo, CGContextRef cgRef, jint renderType)
628 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
631 qsdo->BeginSurface(env, qsdo, renderType);
632 if (qsdo->cgRef != NULL)
634 doLine(qsdo, x1, y1, x2, y2);
636 qsdo->FinishSurface(env, qsdo);
649 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
652 qsdo->BeginSurface(env, qsdo, renderType);
653 if (qsdo->cgRef != NULL)
655 doRect(qsdo, x, y, w, h, isfill);
657 qsdo->FinishSurface(env, qsdo);
670 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
673 qsdo->BeginSurface(env, qsdo, renderType);
674 if (qsdo->cgRef != NULL)
676 doRoundRect(qsdo, x, y, w, h, arcWidth, arcHeight, isfill);
678 qsdo->FinishSurface(env, qsdo);
691 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
694 qsdo->BeginSurface(env, qsdo, renderType);
695 if (qsdo->cgRef != NULL)
697 doOval(qsdo, x, y, w, h, isfill);
699 qsdo->FinishSurface(env, qsdo);
712 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
715 qsdo->BeginSurface(env, qsdo, renderType);
716 if (qsdo->cgRef != NULL)
718 doArc(qsdo, x, y, w, h, angleStart, angleExtent, arcType, isfill);
720 qsdo->FinishSurface(env, qsdo);
733 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
737 qsdo->BeginSurface(env, qsdo, renderType);
738 if (qsdo->cgRef != NULL)
740 doPoly(env, qsdo, xpointsarray, ypointsarray, npoints, ispolygon, isfill);
742 qsdo->FinishSurface(env, qsdo);
755 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
759 qsdo->BeginSurface(env, qsdo, renderType);
760 if (qsdo->cgRef != NULL)
764 doShape(qsdo, types, coordinates, length, isfill, shouldApplyOffset);
766 qsdo->FinishSurface(env, qsdo);
782 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
784 qsdo->BeginSurface(env, qsdo, SD_Image);
785 if (qsdo->cgRef != NULL)
787 doImage(env, qsdo, imageSurfaceData, fliph, flipv, w, h, sx, sy, sw, sh, dx, dy, dw, dh);
789 qsdo->FinishSurface(env, qsdo);