HomeSort by relevance Sort by last modified time
    Searched refs:patternTransform (Results 1 - 23 of 23) sorted by null

  /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)

Completed in 2525 milliseconds