Lines Matching refs:env

437 QUARTZ_RENDERER_INLINE SDRenderType doPolyUsingCG(JNIEnv *env, CGContextRef cgRef, jintArray xpointsarray, jintArray ypointsarray, jint npoints, BOOL polygon, BOOL fill, CGFloat offsetX, CGFloat offsetY)
454 jint* xpoints = (jint*)(*env)->GetPrimitiveArrayCritical(env, xpointsarray, NULL);
455 jint* ypoints = (jint*)(*env)->GetPrimitiveArrayCritical(env, ypointsarray, NULL);
472 (*env)->ReleasePrimitiveArrayCritical(env, ypointsarray, ypoints, 0);
473 (*env)->ReleasePrimitiveArrayCritical(env, xpointsarray, xpoints, 0);
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,
508 QUARTZ_RENDERER_INLINE void doImageCG(JNIEnv *env, CGContextRef cgRef, jobject imageSurfaceData,
514 ImageSDOps* isdo = LockImage(env, imageSurfaceData);
552 UnlockImage(env, isdo);
555 QUARTZ_RENDERER_INLINE void doImage(JNIEnv *env, QuartzSDOps *qsdo, jobject imageSurfaceData,
560 doImageCG(env, qsdo->cgRef, imageSurfaceData,
567 QUARTZ_RENDERER_INLINE void completePath(JNIEnv *env, QuartzSDOps *qsdo, CGContextRef cgRef, jint renderType)
599 (JNIEnv *env, jobject jthis)
625 (JNIEnv *env, jobject jthis, jobject jsurfacedata, jfloat x1, jfloat y1, jfloat x2, jfloat y2)
628 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
629 JNF_COCOA_ENTER(env);
631 qsdo->BeginSurface(env, qsdo, renderType);
636 qsdo->FinishSurface(env, qsdo);
637 JNF_COCOA_RENDERER_EXIT(env);
646 (JNIEnv *env, jobject jthis, jobject jsurfacedata, jfloat x, jfloat y, jfloat w, jfloat h, jboolean isfill)
649 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
650 JNF_COCOA_ENTER(env);
652 qsdo->BeginSurface(env, qsdo, renderType);
657 qsdo->FinishSurface(env, qsdo);
658 JNF_COCOA_RENDERER_EXIT(env);
667 (JNIEnv *env, jobject jthis, jobject jsurfacedata, jfloat x, jfloat y, jfloat w, jfloat h, jfloat arcWidth, jfloat arcHeight, jboolean isfill)
670 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
671 JNF_COCOA_ENTER(env);
673 qsdo->BeginSurface(env, qsdo, renderType);
678 qsdo->FinishSurface(env, qsdo);
679 JNF_COCOA_RENDERER_EXIT(env);
688 (JNIEnv *env, jobject jthis, jobject jsurfacedata, jfloat x, jfloat y, jfloat w, jfloat h, jboolean isfill)
691 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
692 JNF_COCOA_ENTER(env);
694 qsdo->BeginSurface(env, qsdo, renderType);
699 qsdo->FinishSurface(env, qsdo);
700 JNF_COCOA_RENDERER_EXIT(env);
709 (JNIEnv *env, jobject jthis, jobject jsurfacedata, jfloat x, jfloat y, jfloat w, jfloat h, jfloat angleStart, jfloat angleExtent, jint arcType, jboolean isfill)
712 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
713 JNF_COCOA_ENTER(env);
715 qsdo->BeginSurface(env, qsdo, renderType);
720 qsdo->FinishSurface(env, qsdo);
721 JNF_COCOA_RENDERER_EXIT(env);
730 (JNIEnv *env, jobject jthis, jobject jsurfacedata, jintArray xpointsarray, jintArray ypointsarray, jint npoints, jboolean ispolygon, jboolean isfill)
733 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
734 JNF_COCOA_ENTER(env);
737 qsdo->BeginSurface(env, qsdo, renderType);
740 doPoly(env, qsdo, xpointsarray, ypointsarray, npoints, ispolygon, isfill);
742 qsdo->FinishSurface(env, qsdo);
743 JNF_COCOA_RENDERER_EXIT(env);
752 (JNIEnv *env, jobject jthis, jobject jsurfacedata, jint length, jobject jFloatCoordinates, jobject jIntTypes, jint windingRule, jboolean isfill, jboolean shouldApplyOffset)
755 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
756 JNF_COCOA_ENTER(env);
759 qsdo->BeginSurface(env, qsdo, renderType);
762 jfloat *coordinates = (jfloat*)((*env)->GetDirectBufferAddress(env, jFloatCoordinates));
763 jint *types = (jint*)((*env)->GetDirectBufferAddress(env, jIntTypes));
766 qsdo->FinishSurface(env, qsdo);
767 JNF_COCOA_RENDERER_EXIT(env);
779 (JNIEnv *env, jobject jthis, jobject jsurfacedata, jobject imageSurfaceData, jboolean fliph, jboolean flipv, jint w, jint h, jint sx, jint sy, jint sw, jint sh, jint dx, jint dy, jint dw, jint dh)
782 QuartzSDOps *qsdo = (QuartzSDOps*)SurfaceData_GetOps(env, jsurfacedata);
783 JNF_COCOA_ENTER(env);
784 qsdo->BeginSurface(env, qsdo, SD_Image);
787 doImage(env, qsdo, imageSurfaceData, fliph, flipv, w, h, sx, sy, sw, sh, dx, dy, dw, dh);
789 qsdo->FinishSurface(env, qsdo);
790 JNF_COCOA_RENDERER_EXIT(env);