Searched defs:patternTransform (Results 1 - 25 of 26) sorted by relevance

12

/external/webkit/Source/WebCore/platform/graphics/skia/
H A DPatternSkia.cpp49 PlatformPatternPtr Pattern::platformPattern(const AffineTransform& patternTransform) argument
54 // Note: patternTransform is ignored since it seems to be applied elsewhere
H A DImageBufferSkia.cpp140 void ImageBuffer::drawPattern(GraphicsContext* context, const FloatRect& srcRect, const AffineTransform& patternTransform, argument
144 image->drawPattern(context, srcRect, patternTransform, phase, styleColorSpace, op, destRect);
H A DImageSkia.cpp340 const AffineTransform& patternTransform,
368 TransformDimensions(patternTransform, srcRect.width(), srcRect.height(),
386 SkMatrix matrix(patternTransform);
417 // a shifted image, it will shift it from there using the patternTransform.
419 narrowPrecisionToFloat(patternTransform.a());
421 narrowPrecisionToFloat(patternTransform.d());
338 drawPattern(GraphicsContext* context, const FloatRect& floatSrcRect, const AffineTransform& patternTransform, const FloatPoint& phase, ColorSpace styleColorSpace, CompositeOperator compositeOp, const FloatRect& destRect) argument
/external/webkit/Source/WebCore/platform/graphics/
H A DGeneratedImage.cpp50 void GeneratedImage::drawPattern(GraphicsContext* context, const FloatRect& srcRect, const AffineTransform& patternTransform, argument
68 imageBuffer->drawPattern(context, adjustedSrcRect, patternTransform, phase, styleColorSpace, compositeOp, destRect);
H A DImage.cpp140 AffineTransform patternTransform = AffineTransform().scaleNonUniform(scale.width(), scale.height()); local
142 drawPattern(ctxt, tileRect, patternTransform, oneTileRect.location(), styleColorSpace, op, destRect);
162 AffineTransform patternTransform = AffineTransform().scaleNonUniform(scale.width(), scale.height()); local
174 drawPattern(ctxt, srcRect, patternTransform, patternPhase, styleColorSpace, op, dstRect);
/external/webkit/Source/WebCore/platform/graphics/cg/
H A DPatternCG.cpp57 AffineTransform patternTransform = userSpaceTransformation * m_patternSpaceTransformation; local
58 patternTransform.scaleNonUniform(1, -1);
59 patternTransform.translate(0, -tileRect.height());
73 return CGPatternCreate(tileImage(), tileRect, patternTransform, xStep, yStep,
H A DImageCG.cpp260 void Image::drawPattern(GraphicsContext* ctxt, const FloatRect& tileRect, const AffineTransform& patternTransform, argument
266 ASSERT(patternTransform.isInvertible());
267 if (!patternTransform.isInvertible())
284 float scaledTileHeight = tileRect.height() * narrowPrecisionToFloat(patternTransform.d());
288 float adjustedX = phase.x() - destRect.x() + tileRect.x() * narrowPrecisionToFloat(patternTransform.a()); // We translated the context so that destRect.x() is the origin, so subtract it out.
289 float adjustedY = destRect.height() - (phase.y() - destRect.y() + tileRect.y() * narrowPrecisionToFloat(patternTransform.d()) + scaledTileHeight);
313 float scaledTileWidth = tileRect.width() * narrowPrecisionToFloat(patternTransform.a());
329 CGAffineTransform matrix = CGAffineTransformMake(narrowPrecisionToCGFloat(patternTransform.a()), 0, 0, narrowPrecisionToCGFloat(patternTransform.d()), adjustedX, adjustedY);
H A DImageBufferCG.cpp219 void ImageBuffer::drawPattern(GraphicsContext* destContext, const FloatRect& srcRect, const AffineTransform& patternTransform, argument
226 copy->drawPattern(destContext, srcRect, patternTransform, phase, styleColorSpace, op, destRect);
229 imageForRendering->drawPattern(destContext, srcRect, patternTransform, phase, styleColorSpace, op, destRect);
233 copy->drawPattern(destContext, srcRect, patternTransform, phase, styleColorSpace, op, destRect);
/external/webkit/Source/WebCore/platform/graphics/filters/
H A DFETile.cpp84 AffineTransform patternTransform; local
85 patternTransform.translate(inMaxEffectLocation.x() - maxEffectLocation.x(), inMaxEffectLocation.y() - maxEffectLocation.y());
86 pattern->setPatternSpaceTransform(patternTransform);
/external/webkit/Source/WebCore/platform/graphics/cairo/
H A DCairoUtilities.cpp125 const AffineTransform& patternTransform, const FloatPoint& phase, cairo_operator_t op, const FloatRect& destRect)
146 cairo_matrix_t patternMatrix = cairo_matrix_t(patternTransform);
147 cairo_matrix_t phaseMatrix = {1, 0, 0, 1, phase.x() + tileRect.x() * patternTransform.a(), phase.y() + tileRect.y() * patternTransform.d()};
124 drawPatternToCairoContext(cairo_t* cr, cairo_surface_t* image, const IntSize& imageSize, const FloatRect& tileRect, const AffineTransform& patternTransform, const FloatPoint& phase, cairo_operator_t op, const FloatRect& destRect) argument
H A DImageCairo.cpp166 void Image::drawPattern(GraphicsContext* context, const FloatRect& tileRect, const AffineTransform& patternTransform, argument
174 drawPatternToCairoContext(cr, image, size(), tileRect, patternTransform, phase, toCairoOperator(op), destRect);
H A DContextShadowCairo.cpp289 AffineTransform patternTransform; local
290 patternTransform.makeIdentity();
291 drawPatternToCairoContext(cr, m_layerImage, shadowTemplateSize, tileRect, patternTransform, phase, CAIRO_OPERATOR_OVER, destRect);
299 drawPatternToCairoContext(cr, m_layerImage, shadowTemplateSize, tileRect, patternTransform, phase, CAIRO_OPERATOR_OVER, destRect);
307 drawPatternToCairoContext(cr, m_layerImage, shadowTemplateSize, tileRect, patternTransform, phase, CAIRO_OPERATOR_OVER, destRect);
315 drawPatternToCairoContext(cr, m_layerImage, shadowTemplateSize, tileRect, patternTransform, phase, CAIRO_OPERATOR_OVER, destRect);
322 drawPatternToCairoContext(cr, m_layerImage, shadowTemplateSize, tileRect, patternTransform, phase, CAIRO_OPERATOR_OVER, destRect);
330 drawPatternToCairoContext(cr, m_layerImage, shadowTemplateSize, tileRect, patternTransform, phase, CAIRO_OPERATOR_OVER, destRect);
340 drawPatternToCairoContext(cr, m_layerImage, shadowTemplateSize, tileRect, patternTransform, phase, CAIRO_OPERATOR_OVER, destRect);
348 drawPatternToCairoContext(cr, m_layerImage, shadowTemplateSize, tileRect, patternTransform, phas
[all...]
H A DImageBufferCairo.cpp130 void ImageBuffer::drawPattern(GraphicsContext* context, const FloatRect& srcRect, const AffineTransform& patternTransform, argument
135 image->drawPattern(context, srcRect, patternTransform, phase, styleColorSpace, op, destRect);
/external/webkit/Source/WebCore/platform/graphics/haiku/
H A DImageHaiku.cpp124 void Image::drawPattern(GraphicsContext* context, const FloatRect& tileRect, const AffineTransform& patternTransform, const FloatPoint& phase, ColorSpace, CompositeOperator op, const FloatRect& dstRect) argument
/external/webkit/Source/WebCore/platform/graphics/qt/
H A DImageQt.cpp104 void Image::drawPattern(GraphicsContext* ctxt, const FloatRect& tileRect, const AffineTransform& patternTransform, argument
126 QTransform transform(patternTransform);
H A DImageBufferQt.cpp146 void ImageBuffer::drawPattern(GraphicsContext* destContext, const FloatRect& srcRect, const AffineTransform& patternTransform, argument
152 copy->drawPattern(destContext, srcRect, patternTransform, phase, styleColorSpace, op, destRect);
154 m_data.m_image->drawPattern(destContext, srcRect, patternTransform, phase, styleColorSpace, op, destRect);
/external/webkit/Source/WebCore/platform/graphics/wince/
H A DImageWinCE.cpp136 void Image::drawPattern(GraphicsContext* ctxt, const FloatRect& tileRect, const AffineTransform& patternTransform, argument
142 void BitmapImage::drawPattern(GraphicsContext* ctxt, const FloatRect& tileRectIn, const AffineTransform& patternTransform, argument
149 bmp->drawPattern(ctxt, tileRectIn, patternTransform, phase, styleColorSpace, op, destRect, m_source.size());
H A DImageBufferWinCE.cpp47 virtual void drawPattern(GraphicsContext*, const FloatRect& srcRect, const AffineTransform& patternTransform,
60 void BufferedImage::drawPattern(GraphicsContext* ctxt, const FloatRect& tileRectIn, const AffineTransform& patternTransform, argument
63 m_data->m_bitmap->drawPattern(ctxt, tileRectIn, patternTransform, phase, styleColorSpace, op, destRect, size());
123 void ImageBuffer::drawPattern(GraphicsContext* context, const FloatRect& srcRect, const AffineTransform& patternTransform, argument
127 imageCopy->drawPattern(context, srcRect, patternTransform, phase, styleColorSpace, op, destRect);
H A DSharedBitmap.cpp402 void SharedBitmap::drawPattern(GraphicsContext* ctxt, const FloatRect& tileRectIn, const AffineTransform& patternTransform, argument
407 ctxt->drawBitmapPattern(this, tileRectIn, patternTransform, phase, styleColorSpace, op, destRect, origSourceSize);
410 void SharedBitmap::drawPattern(HDC hdc, const AffineTransform& transform, const FloatRect& tileRectIn, const AffineTransform& patternTransform, argument
448 AffineTransform tf = patternTransform * transform;
/external/webkit/Source/WebCore/platform/graphics/wx/
H A DImageBufferWx.cpp114 void ImageBuffer::drawPattern(GraphicsContext* context, const FloatRect& srcRect, const AffineTransform& patternTransform, argument
118 imageCopy->drawPattern(context, srcRect, patternTransform, phase, styleColorSpace, op, destRect);
H A DImageWx.cpp180 void Image::drawPattern(GraphicsContext* ctxt, const FloatRect& srcRect, const AffineTransform& patternTransform, const FloatPoint& phase, ColorSpace, CompositeOperator, const FloatRect& dstRect) argument
205 narrowPrecisionToFloat(patternTransform.a());
207 narrowPrecisionToFloat(patternTransform.d());
209 gc->ConcatTransform(patternTransform);
/external/webkit/Source/WebCore/rendering/svg/
H A DRenderSVGResourcePattern.cpp140 AffineTransform patternTransform = m_attributes.patternTransform(); local
141 if (!patternTransform.isIdentity())
142 patternData->transform = patternTransform * patternData->transform;
/external/webkit/Source/WebCore/platform/graphics/android/
H A DImageAndroid.cpp232 const AffineTransform& patternTransform,
265 SkMatrix matrix(patternTransform);
273 // a shifted image, it will shift it from there using the patternTransform.
274 float tx = phase.x() + srcRect.x() * patternTransform.a();
275 float ty = phase.y() + srcRect.y() * patternTransform.d();
231 drawPattern(GraphicsContext* gc, const FloatRect& srcRect, const AffineTransform& patternTransform, const FloatPoint& phase, ColorSpace, CompositeOperator compositeOp, const FloatRect& destRect) argument
H A DImageBufferAndroid.cpp113 void ImageBuffer::drawPattern(GraphicsContext* context, const FloatRect& srcRect, const AffineTransform& patternTransform, const FloatPoint& phase, ColorSpace styleColorSpace, CompositeOperator op, const FloatRect& destRect) argument
116 imageCopy->drawPattern(context, srcRect, patternTransform, phase, styleColorSpace, op, destRect);
/external/webkit/Source/WebCore/svg/
H A DPatternAttributes.h63 AffineTransform patternTransform() const { return m_patternTransform; } function in struct:WebCore::PatternAttributes

Completed in 240 milliseconds

12