Lines Matching defs:filterData

46 		agg::rendering_buffer* bitmap, const FilterData& filterData)
52 fWeightsX = filterData.fWeightsX;
53 fWeightsY = filterData.fWeightsY;
80 const int32 xIndexL = x1 - left - filterData.fIndexOffsetX;
81 const int32 xIndexR = x2 - left - filterData.fIndexOffsetX;
82 y1 -= top + filterData.fIndexOffsetY;
83 y2 -= top + filterData.fIndexOffsetY;
504 FilterData filterData;
505 filterData.fIndexOffsetX = 0;
506 filterData.fIndexOffsetY = 0;
508 filterData.fIndexOffsetX = (int32)(clippingRegion.Frame().left
512 filterData.fIndexOffsetY = (int32)(clippingRegion.Frame().top
518 filterData.fWeightsX = new (nothrow) FilterInfo[dstWidth];
519 filterData.fWeightsY = new (nothrow) FilterInfo[dstHeight];
520 if (filterData.fWeightsX == NULL || filterData.fWeightsY == NULL) {
521 delete[] filterData.fWeightsX;
522 delete[] filterData.fWeightsY;
531 filterData.fWeightsX = &xWeights[0];
532 filterData.fWeightsY = &yWeights[0];
550 float index = (i + filterData.fIndexOffsetX) * (srcWidth - 1)
553 filterData.fWeightsX[i].index = (uint16)index;
554 filterData.fWeightsX[i].weight =
555 255 - (uint16)((index - filterData.fWeightsX[i].index) * 255);
557 filterData.fWeightsX[i].index += xBitmapShift;
559 filterData.fWeightsX[i].index *= 4;
570 float index = (i + filterData.fIndexOffsetY) * (srcHeight - 1)
573 filterData.fWeightsY[i].index = (uint16)index;
574 filterData.fWeightsY[i].weight =
575 255 - (uint16)((index - filterData.fWeightsY[i].index) * 255);
577 filterData.fWeightsY[i].index += yBitmapShift;
617 filterData);
625 &bitmap, filterData);
634 filterData);
641 delete[] filterData.fWeightsX;
642 delete[] filterData.fWeightsY;