/external/webkit/WebCore/platform/graphics/cg/ |
PatternCG.cpp | 57 AffineTransform patternTransform = m_patternSpaceTransformation; 58 patternTransform.multiply(userSpaceTransformation); 59 patternTransform.scaleNonUniform(1, -1); 60 patternTransform.translate(0, -tileRect.height()); 74 return CGPatternCreate(tileImage(), tileRect, patternTransform, xStep, yStep,
|
ImageCG.cpp | 247 void Image::drawPattern(GraphicsContext* ctxt, const FloatRect& tileRect, const AffineTransform& patternTransform, 253 ASSERT(patternTransform.isInvertible()); 254 if (!patternTransform.isInvertible()) 266 float scaledTileHeight = tileRect.height() * narrowPrecisionToFloat(patternTransform.d()); 270 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. 271 float adjustedY = destRect.height() - (phase.y() - destRect.y() + tileRect.y() * narrowPrecisionToFloat(patternTransform.d()) + scaledTileHeight); 295 float scaledTileWidth = tileRect.width() * narrowPrecisionToFloat(patternTransform.a()); 311 CGAffineTransform matrix = CGAffineTransformMake(narrowPrecisionToCGFloat(patternTransform.a()), 0, 0, narrowPrecisionToCGFloat(patternTransform.d()), adjustedX, adjustedY);
|
/external/webkit/WebCore/svg/ |
SVGPatternElement.idl | 38 readonly attribute SVGAnimatedTransformList patternTransform;
|
PatternAttributes.h | 52 AffineTransform patternTransform() const { return m_patternTransform; }
|
SVGPatternElement.h | 68 DECLARE_ANIMATED_PROPERTY(SVGPatternElement, SVGNames::patternTransformAttr, SVGTransformList*, PatternTransform, patternTransform)
|
SVGPatternElement.cpp | 285 m_resource->setPatternTransform(attributes.patternTransform()); 331 attributes.setPatternTransform(current->patternTransform()->consolidate().matrix());
|
/external/webkit/WebCore/platform/graphics/ |
GeneratedImage.cpp | 50 void GeneratedImage::drawPattern(GraphicsContext* context, const FloatRect& srcRect, const AffineTransform& patternTransform, 70 bitmap->drawPattern(context, adjustedSrcRect, patternTransform, phase, styleColorSpace, compositeOp, destRect);
|
GeneratedImage.h | 61 virtual void drawPattern(GraphicsContext*, const FloatRect& srcRect, const AffineTransform& patternTransform,
|
Image.cpp | 139 AffineTransform patternTransform = AffineTransform().scaleNonUniform(scale.width(), scale.height()); 141 drawPattern(ctxt, tileRect, patternTransform, oneTileRect.location(), styleColorSpace, op, destRect); 161 AffineTransform patternTransform = AffineTransform().scaleNonUniform(scale.width(), scale.height()); 173 drawPattern(ctxt, srcRect, patternTransform, patternPhase, styleColorSpace, op, dstRect);
|
Image.h | 177 virtual void drawPattern(GraphicsContext*, const FloatRect& srcRect, const AffineTransform& patternTransform,
|
BitmapImage.h | 177 virtual void drawPattern(GraphicsContext*, const FloatRect& srcRect, const TransformationMatrix& patternTransform,
|
GraphicsContext.h | 355 void drawBitmapPattern(SharedBitmap*, const FloatRect& tileRectIn, const AffineTransform& patternTransform, const FloatPoint& phase, CompositeOperator op, const FloatRect& destRect, const IntSize& origSourceSize);
|
/external/webkit/WebCore/platform/graphics/android/ |
ImageAndroid.cpp | 252 const AffineTransform& patternTransform, 307 SkMatrix matrix(patternTransform); 315 // a shifted image, it will shift it from there using the patternTransform. 316 float tx = phase.x() + srcRect.x() * patternTransform.a(); 317 float ty = phase.y() + srcRect.y() * patternTransform.d(); 324 patternTransform.a(), patternTransform.b(), patternTransform.c(), 325 patternTransform.d(), patternTransform.e(), patternTransform.f() [all...] |
/external/webkit/WebCore/svg/graphics/ |
SVGPaintServerPattern.cpp | 76 AffineTransform SVGPaintServerPattern::patternTransform() const 93 if (!patternTransform().isIdentity()) 94 ts << " [pattern transform=" << patternTransform() << "]"; 158 matrix.multiply(patternTransform());
|
SVGPaintServerPattern.h | 62 AffineTransform patternTransform() const;
|
/external/webkit/WebCore/platform/graphics/cairo/ |
ImageCairo.cpp | 173 void Image::drawPattern(GraphicsContext* context, const FloatRect& tileRect, const AffineTransform& patternTransform, 203 cairo_matrix_t pattern_matrix = cairo_matrix_t(patternTransform); 204 cairo_matrix_t phase_matrix = {1, 0, 0, 1, phase.x() + tileRect.x() * patternTransform.a(), phase.y() + tileRect.y() * patternTransform.d()};
|
/external/webkit/WebCore/platform/graphics/skia/ |
PatternSkia.cpp | 49 PlatformPatternPtr Pattern::platformPattern(const AffineTransform& patternTransform) 54 // Note: patternTransform is ignored since it seems to be applied elsewhere
|
ImageSkia.cpp | 303 const AffineTransform& patternTransform, 331 TransformDimensions(patternTransform, srcRect.width(), srcRect.height(), 345 SkMatrix matrix(patternTransform); 367 // a shifted image, it will shift it from there using the patternTransform. 369 narrowPrecisionToFloat(patternTransform.a()); 371 narrowPrecisionToFloat(patternTransform.d());
|
/external/webkit/WebCore/platform/graphics/wx/ |
ImageWx.cpp | 179 void Image::drawPattern(GraphicsContext* ctxt, const FloatRect& srcRect, const AffineTransform& patternTransform, const FloatPoint& phase, ColorSpace, CompositeOperator, const FloatRect& dstRect) 204 narrowPrecisionToFloat(patternTransform.a()); 206 narrowPrecisionToFloat(patternTransform.d()); 208 gc->ConcatTransform(patternTransform);
|
/external/webkit/WebCore/platform/graphics/qt/ |
ImageQt.cpp | 96 void Image::drawPattern(GraphicsContext* ctxt, const FloatRect& tileRect, const AffineTransform& patternTransform, 109 b.setTransform(patternTransform);
|
/external/webkit/WebCore/platform/graphics/wince/ |
ImageBufferWince.cpp | 45 virtual void drawPattern(GraphicsContext*, const FloatRect& srcRect, const AffineTransform& patternTransform, 58 void BufferedImage::drawPattern(GraphicsContext* ctxt, const FloatRect& tileRectIn, const AffineTransform& patternTransform, 61 m_data->m_bitmap->drawPattern(ctxt, tileRectIn, patternTransform, phase, op, destRect, size());
|
GraphicsContextWince.cpp | [all...] |
/external/webkit/WebCore/platform/graphics/haiku/ |
ImageHaiku.cpp | 123 void Image::drawPattern(GraphicsContext* context, const FloatRect& tileRect, const AffineTransform& patternTransform, const FloatPoint& srcPoint, ColorSpace, CompositeOperator op, const FloatRect& dstRect)
|