JNIEXPORT void JNICALL OS_NATIVE(QDPictGetBounds) (JNIEnv *env, jclass that, jint arg0, jobject arg1) { CGRect _arg1, *lparg1=NULL; OS_NATIVE_ENTER(env, that, QDPictGetBounds_FUNC); if (arg1) if ((lparg1 = getCGRectFields(env, arg1, &_arg1)) == NULL) goto fail; *lparg1 = QDPictGetBounds((QDPictRef)arg0); fail: if (arg1 && lparg1) setCGRectFields(env, arg1, lparg1); OS_NATIVE_EXIT(env, that, QDPictGetBounds_FUNC); }
JNIEXPORT void JNICALL OS_NATIVE(CGDisplayBounds) (JNIEnv *env, jclass that, jint arg0, jobject arg1) { CGRect _arg1, *lparg1=NULL; OS_NATIVE_ENTER(env, that, CGDisplayBounds_FUNC); if (arg1) if ((lparg1 = getCGRectFields(env, arg1, &_arg1)) == NULL) goto fail; *lparg1 = CGDisplayBounds((CGDirectDisplayID)arg0); fail: if (arg1 && lparg1) setCGRectFields(env, arg1, lparg1); OS_NATIVE_EXIT(env, that, CGDisplayBounds_FUNC); }
JNIEXPORT void JNICALL OS_NATIVE(CGPathGetBoundingBox) (JNIEnv *env, jclass that, jint arg0, jobject arg1) { CGRect _arg1, *lparg1=NULL; OS_NATIVE_ENTER(env, that, CGPathGetBoundingBox_FUNC); if (arg1) if ((lparg1 = getCGRectFields(env, arg1, &_arg1)) == NULL) goto fail; *lparg1 = CGPathGetBoundingBox((CGPathRef)arg0); fail: if (arg1 && lparg1) setCGRectFields(env, arg1, lparg1); OS_NATIVE_EXIT(env, that, CGPathGetBoundingBox_FUNC); }
JNIEXPORT void JNICALL OS_NATIVE(CGRectUnion) (JNIEnv *env, jclass that, jobject arg0, jobject arg1, jobject arg2) { CGRect _arg0, *lparg0=NULL; CGRect _arg1, *lparg1=NULL; CGRect _arg2, *lparg2=NULL; OS_NATIVE_ENTER(env, that, CGRectUnion_FUNC); if (arg0) if ((lparg0 = getCGRectFields(env, arg0, &_arg0)) == NULL) goto fail; if (arg1) if ((lparg1 = getCGRectFields(env, arg1, &_arg1)) == NULL) goto fail; if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail; *lparg2 = CGRectUnion(*lparg0, *lparg1); fail: if (arg2 && lparg2) setCGRectFields(env, arg2, lparg2); OS_NATIVE_EXIT(env, that, CGRectUnion_FUNC); }