Searched refs:AffineTransform (Results 1 - 25 of 134) sorted by relevance

123456

/external/chromium_org/third_party/WebKit/Source/platform/graphics/
H A DImageOrientation.cpp30 #include "platform/transforms/AffineTransform.h"
34 AffineTransform ImageOrientation::transformFromDefault(const FloatSize& drawnSize) const
41 return AffineTransform();
43 return AffineTransform(-1, 0, 0, 1, w, 0);
45 return AffineTransform(-1, 0, 0, -1, w, h);
47 return AffineTransform( 1, 0, 0, -1, 0, h);
49 return AffineTransform( 0, 1, 1, 0, 0, 0);
51 return AffineTransform( 0, 1, -1, 0, w, 0);
53 return AffineTransform( 0, -1, -1, 0, w, h);
55 return AffineTransform(
[all...]
H A DPattern.h35 #include "platform/transforms/AffineTransform.h"
43 class AffineTransform;
55 void setPatternSpaceTransform(const AffineTransform& patternSpaceTransformation);
56 const AffineTransform& getPatternSpaceTransform() { return m_patternSpaceTransformation; };
67 AffineTransform m_patternSpaceTransformation;
H A DImageOrientation.h33 class AffineTransform;
82 AffineTransform transformFromDefault(const FloatSize& drawnSize) const;
/external/chromium_org/third_party/WebKit/Source/platform/transforms/
H A DAffineTransform.h44 class PLATFORM_EXPORT AffineTransform { class in namespace:WebCore
49 AffineTransform();
50 AffineTransform(double a, double b, double c, double d, double e, double f);
89 AffineTransform& multiply(const AffineTransform& other);
90 AffineTransform& scale(double);
91 AffineTransform& scale(double sx, double sy);
92 AffineTransform& scaleNonUniform(double sx, double sy);
93 AffineTransform& rotate(double d);
94 AffineTransform
[all...]
H A DAffineTransform.cpp29 #include "platform/transforms/AffineTransform.h"
39 AffineTransform::AffineTransform() function in class:WebCore::AffineTransform
44 AffineTransform::AffineTransform(double a, double b, double c, double d, double e, double f) function in class:WebCore::AffineTransform
49 void AffineTransform::makeIdentity()
54 void AffineTransform::setMatrix(double a, double b, double c, double d, double e, double f)
64 bool AffineTransform::isIdentity() const
71 double AffineTransform::xScale() const
76 double AffineTransform
[all...]
/external/chromium_org/third_party/WebKit/Source/core/svg/
H A DSVGMatrix.h25 #include "platform/transforms/AffineTransform.h"
30 class SVGMatrix : public AffineTransform {
33 SVGMatrix(const AffineTransform& other)
34 : AffineTransform(other)
39 : AffineTransform(a, b, c, d, e, f)
45 AffineTransform copy = *this;
52 AffineTransform copy = *this;
59 AffineTransform copy = *this;
66 AffineTransform copy = *this;
73 AffineTransform cop
[all...]
H A DSVGGraphicsElement.h30 class AffineTransform;
39 AffineTransform getCTM(StyleUpdateStrategy = AllowStyleUpdate);
40 AffineTransform getScreenCTM(StyleUpdateStrategy = AllowStyleUpdate);
41 AffineTransform getTransformToElement(SVGElement*, ExceptionState&);
45 virtual AffineTransform localCoordinateSpaceTransform(SVGElement::CTMScope) const OVERRIDE { return animatedLocalTransform(); }
46 virtual AffineTransform animatedLocalTransform() const;
47 virtual AffineTransform* supplementalTransform();
76 OwnPtr<AffineTransform> m_supplementalTransform;
H A DSVGTransformDistance.h27 class AffineTransform;
43 SVGTransformDistance(SVGTransform::SVGTransformType, float angle, float cx, float cy, const AffineTransform&);
49 AffineTransform m_transform; // for storing scale, translation or matrix transforms
H A DGradientAttributes.h40 AffineTransform gradientTransform() const { return m_gradientTransform; }
55 void setGradientTransform(const AffineTransform& value)
74 AffineTransform m_gradientTransform;
88 AffineTransform a;
H A DSVGTransform.h51 explicit SVGTransform(const AffineTransform&);
56 AffineTransform matrix() const { return m_matrix; }
62 void setMatrix(const AffineTransform&);
84 AffineTransform m_matrix;
H A DSVGAnimateTransformElement.h31 class AffineTransform;
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
H A DRenderSVGTransformableContainer.h34 virtual const AffineTransform& localToParentTransform() const { return m_localTransform; }
40 virtual AffineTransform localTransform() const { return m_localTransform; }
44 AffineTransform m_localTransform;
H A DRenderSVGResourceMarker.h31 class AffineTransform;
44 void draw(PaintInfo&, const AffineTransform&);
47 FloatRect markerBoundaries(const AffineTransform& markerTransformation) const;
53 virtual const AffineTransform& localToParentTransform() const;
54 AffineTransform markerTransformation(const FloatPoint& origin, float angle, float strokeWidth) const;
68 AffineTransform markerContentTransformation(const AffineTransform& contentTransformation, const FloatPoint& origin, float strokeWidth = -1) const;
70 AffineTransform viewportTransform() const;
72 mutable AffineTransform m_localToParentTransform;
H A DSVGTextFragment.h23 #include "platform/transforms/AffineTransform.h"
46 void buildFragmentTransform(AffineTransform& result, TransformType type = TransformRespectingTextLength) const
73 AffineTransform transform;
76 AffineTransform lengthAdjustTransform;
79 void transformAroundOrigin(AffineTransform& result) const
87 void buildTransformForTextOnPath(AffineTransform& result) const
95 void buildTransformForTextOnLine(AffineTransform& result) const
H A DSVGRenderingContext.h34 class AffineTransform;
79 static void renderSubtree(GraphicsContext*, RenderObject*, const AffineTransform&);
82 static void calculateTransformationToOutermostCoordinateSystem(const RenderObject*, AffineTransform& absoluteTransform);
84 static void clear2DRotation(AffineTransform&);
86 static IntRect calculateImageBufferRect(const FloatRect& targetRect, const AffineTransform& absoluteTransform)
H A DRenderSVGViewportContainer.h49 AffineTransform viewportTransform() const;
50 virtual const AffineTransform& localToParentTransform() const { return m_localToParentTransform; }
59 mutable AffineTransform m_localToParentTransform;
H A DSVGTextChunkBuilder.h43 void transformationForTextBox(SVGInlineTextBox*, AffineTransform&) const;
54 void buildSpacingAndGlyphsTransform(bool isVerticalText, float scale, const SVGTextFragment&, AffineTransform&);
58 HashMap<SVGInlineTextBox*, AffineTransform> m_textBoxTransformations;
H A DRenderSVGForeignObject.h61 virtual const AffineTransform& localToParentTransform() const;
62 virtual AffineTransform localTransform() const { return m_localTransform; }
66 AffineTransform m_localTransform;
67 mutable AffineTransform m_localToParentTransform;
H A DRenderSVGResourceMarker.cpp84 FloatRect RenderSVGResourceMarker::markerBoundaries(const AffineTransform& markerTransformation) const
94 const AffineTransform& RenderSVGResourceMarker::localToParentTransform() const
96 m_localToParentTransform = AffineTransform::translation(m_viewport.x(), m_viewport.y()) * viewportTransform();
123 AffineTransform RenderSVGResourceMarker::markerTransformation(const FloatPoint& origin, float autoAngle, float strokeWidth) const
131 AffineTransform transform;
138 void RenderSVGResourceMarker::draw(PaintInfo& paintInfo, const AffineTransform& transform)
154 AffineTransform RenderSVGResourceMarker::markerContentTransformation(const AffineTransform& contentTransformation, const FloatPoint& origin, float strokeWidth) const
159 AffineTransform transformation = contentTransformation;
167 AffineTransform RenderSVGResourceMarke
[all...]
H A DRenderSVGShape.h32 #include "platform/transforms/AffineTransform.h"
77 AffineTransform nonScalingStrokeTransform() const;
78 Path* nonScalingStrokePath(const Path*, const AffineTransform&) const;
89 virtual const AffineTransform& localToParentTransform() const OVERRIDE FINAL { return m_localTransform; }
90 virtual AffineTransform localTransform() const OVERRIDE FINAL { return m_localTransform; }
107 bool setupNonScalingStrokeContext(AffineTransform&, GraphicsContextStateSaver&);
120 AffineTransform m_localTransform;
H A DRenderSVGResourceGradient.h30 #include "platform/transforms/AffineTransform.h"
39 AffineTransform userspaceTransform;
58 virtual void calculateGradientTransform(AffineTransform&) = 0;
/external/chromium_org/third_party/WebKit/Source/platform/graphics/filters/
H A DReferenceFilter.cpp41 : Filter(AffineTransform())
H A DFilter.h36 Filter(const AffineTransform& absoluteTransform) : m_isAccelerated(false), m_absoluteTransform(absoluteTransform) { }
45 const AffineTransform& absoluteTransform() const { return m_absoluteTransform; }
46 void setAbsoluteTransform(const AffineTransform& absoluteTransform) { m_absoluteTransform = absoluteTransform; }
77 AffineTransform m_absoluteTransform;
/external/chromium_org/third_party/WebKit/Source/core/svg/graphics/filters/
H A DSVGFilter.h28 #include "platform/transforms/AffineTransform.h"
37 static PassRefPtr<SVGFilter> create(const AffineTransform&, const FloatRect&, const FloatRect&, const FloatRect&, bool);
46 SVGFilter(const AffineTransform& absoluteTransform, const FloatRect& absoluteSourceDrawingRegion, const FloatRect& targetBoundingBox, const FloatRect& filterRegion, bool effectBBoxMode);
H A DSVGFilter.cpp28 SVGFilter::SVGFilter(const AffineTransform& absoluteTransform, const FloatRect& absoluteSourceDrawingRegion, const FloatRect& targetBoundingBox, const FloatRect& filterRegion, bool effectBBoxMode)
52 PassRefPtr<SVGFilter> SVGFilter::create(const AffineTransform& absoluteTransform, const FloatRect& absoluteSourceDrawingRegion, const FloatRect& targetBoundingBox, const FloatRect& filterRegion, bool effectBBoxMode)

Completed in 258 milliseconds

123456