Lines Matching refs:shadingInfo

143     StateShadingInfo *shadingInfo = (StateShadingInfo *)info;
144 CGFloat *colors = shadingInfo->colors;
178 StateShadingInfo *shadingInfo = (StateShadingInfo *)info;
179 CGFloat length = shadingInfo->length ;
180 CGFloat period = shadingInfo->period;
181 CGFloat offset = shadingInfo->offset;
184 CGFloat *colors = shadingInfo->colors;
275 StateShadingInfo* shadingInfo = qsdo->shadingInfo;
284 if (shadingInfo->cyclic == NO)
287 shadingFunc = CGFunctionCreate((void *)shadingInfo, 1, domain, 4, range, &callbacks);
288 shading = CGShadingCreateAxial(colorspace, shadingInfo->start, shadingInfo->end, shadingFunc, 1, 1);
295 CGFloat x1 = shadingInfo->start.x;
296 CGFloat y1 = shadingInfo->start.y;
297 CGFloat x2 = shadingInfo->end.x;
298 CGFloat y2 = shadingInfo->end.y;
383 qsdo->shadingInfo->period = sqrt(pow(shadingInfo->end.x-shadingInfo->start.x, 2.0) + pow(shadingInfo->end.y-shadingInfo->start.y, 2.0));
384 if ((qsdo->shadingInfo->period != 0))
387 qsdo->shadingInfo->length = sqrt(pow(x2-x1, 2.0) + pow(y2-y1, 2.0));
388 qsdo->shadingInfo->offset = sqrt(pow(shadingInfo->start.x-x1, 2.0) + pow(shadingInfo->start.y-y1, 2.0));
389 //fprintf(stderr, "length=%f, period=%f, offset=%f\n", qsdo->shadingInfo->length, qsdo->shadingInfo->period, qsdo->shadingInfo->offset);
395 shadingFunc = CGFunctionCreate((void *)shadingInfo, 1, domain, 4, range, &callbacks);
417 qsdo->shadingInfo = NULL;
868 qsdo->shadingInfo = (StateShadingInfo*)malloc(sizeof(StateShadingInfo));
869 if (qsdo->shadingInfo == NULL)
879 qsdo->shadingInfo->start.x = javaFloatGraphicsStates[sun_java2d_OSXSurfaceData_kColorx1Index];
880 qsdo->shadingInfo->start.y = javaFloatGraphicsStates[sun_java2d_OSXSurfaceData_kColory1Index];
881 qsdo->shadingInfo->end.x = javaFloatGraphicsStates[sun_java2d_OSXSurfaceData_kColorx2Index];
882 qsdo->shadingInfo->end.y = javaFloatGraphicsStates[sun_java2d_OSXSurfaceData_kColory2Index];
884 qsdo->shadingInfo->colors[0] = ((c1>>16)&0xff)*kColorConversionMultiplier;
885 qsdo->shadingInfo->colors[1] = ((c1>>8)&0xff)*kColorConversionMultiplier;
886 qsdo->shadingInfo->colors[2] = ((c1>>0)&0xff)*kColorConversionMultiplier;
887 qsdo->shadingInfo->colors[3] = ((c1>>24)&0xff)*kColorConversionMultiplier;
889 qsdo->shadingInfo->colors[4] = ((c2>>16)&0xff)*kColorConversionMultiplier;
890 qsdo->shadingInfo->colors[5] = ((c2>>8)&0xff)*kColorConversionMultiplier;
891 qsdo->shadingInfo->colors[6] = ((c2>>0)&0xff)*kColorConversionMultiplier;
892 qsdo->shadingInfo->colors[7] = ((c2>>24)&0xff)*kColorConversionMultiplier;
893 qsdo->shadingInfo->cyclic = (javaGraphicsStates[sun_java2d_OSXSurfaceData_kColorIsCyclicIndex] == sun_java2d_OSXSurfaceData_kColorCyclic);
1106 if (qsdo->shadingInfo != NULL) {
1107 gradientPaintReleaseFunction(qsdo->shadingInfo);
1108 qsdo->shadingInfo = NULL;