Searched defs:objectBoundingBox (Results 1 - 16 of 16) sorted by relevance

/external/webkit/Source/WebCore/rendering/svg/
H A DRenderSVGForeignObject.h48 virtual FloatRect objectBoundingBox() const { return m_viewport; } function in class:WebCore::RenderSVGForeignObject
H A DRenderSVGGradientStop.h47 virtual FloatRect objectBoundingBox() const { return FloatRect(); } function in class:WebCore::RenderSVGGradientStop
H A DSVGRootInlineBox.h52 virtual FloatRect objectBoundingBox() const { return FloatRect(); } function in class:WebCore::SVGRootInlineBox
H A DRenderSVGImage.h56 virtual FloatRect objectBoundingBox() const { return m_objectBoundingBox; } function in class:WebCore::RenderSVGImage
H A DRenderSVGInlineText.h54 // FIXME: We need objectBoundingBox for DRT results and filters at the moment.
55 // This should be fixed to give back the objectBoundingBox of the text root.
56 virtual FloatRect objectBoundingBox() const { return FloatRect(); } function in class:WebCore::RenderSVGInlineText
H A DRenderSVGText.h70 virtual FloatRect objectBoundingBox() const { return frameRect(); } function in class:WebCore::RenderSVGText
H A DRenderSVGContainer.h56 virtual FloatRect objectBoundingBox() const { return m_objectBoundingBox; } function in class:WebCore::RenderSVGContainer
H A DRenderSVGInline.cpp46 FloatRect RenderSVGInline::objectBoundingBox() const function in class:WebCore::RenderSVGInline
49 return object->objectBoundingBox();
H A DRenderSVGPath.h54 virtual FloatRect objectBoundingBox() const { return m_fillBoundingBox; } function in class:WebCore::RenderSVGPath
H A DRenderSVGRoot.h72 virtual FloatRect objectBoundingBox() const { return m_objectBoundingBox; } function in class:WebCore::RenderSVGRoot
H A DRenderSVGResourceGradient.cpp132 FloatRect maskBoundingBox = textRootBlock->objectBoundingBox();
162 // Spec: When the geometry of the applicable element has no width or height and objectBoundingBox is specified,
164 FloatRect objectBoundingBox = object->objectBoundingBox(); local
165 if (boundingBoxMode() && objectBoundingBox.isEmpty())
182 if (boundingBoxMode() && !objectBoundingBox.isEmpty() && !isPaintingText) {
184 if (boundingBoxMode() && !objectBoundingBox.isEmpty()) {
186 gradientData->userspaceTransform.translate(objectBoundingBox.x(), objectBoundingBox.y());
187 gradientData->userspaceTransform.scaleNonUniform(objectBoundingBox
[all...]
H A DRenderSVGResourceMasker.cpp135 // Eventually adjust the mask image context according to the target objectBoundingBox.
138 FloatRect objectBoundingBox = object->objectBoundingBox(); local
139 maskContentTransformation.translate(objectBoundingBox.x(), objectBoundingBox.y());
140 maskContentTransformation.scaleNonUniform(objectBoundingBox.width(), objectBoundingBox.height());
199 FloatRect objectBoundingBox = object->objectBoundingBox(); local
200 FloatRect maskBoundaries = maskElement->maskBoundingBox(objectBoundingBox);
[all...]
H A DRenderSVGResourcePattern.cpp96 // Spec: When the geometry of the applicable element has no width or height and objectBoundingBox is specified,
98 FloatRect objectBoundingBox = object->objectBoundingBox(); local
99 if (m_attributes.boundingBoxMode() && objectBoundingBox.isEmpty())
200 const FloatRect& objectBoundingBox,
206 return FloatRect(attributes.x().valueAsPercentage() * objectBoundingBox.width() + objectBoundingBox.x(),
207 attributes.y().valueAsPercentage() * objectBoundingBox.height() + objectBoundingBox.y(),
208 attributes.width().valueAsPercentage() * objectBoundingBox
199 calculatePatternBoundaries(const PatternAttributes& attributes, const FloatRect& objectBoundingBox, const SVGPatternElement* patternElement) argument
226 FloatRect objectBoundingBox = renderer->objectBoundingBox(); local
[all...]
H A DRenderSVGResourceClipper.cpp104 return applyClippingToContext(object, object->objectBoundingBox(), object->repaintRectInLocalCoordinates(), context);
107 bool RenderSVGResourceClipper::pathOnlyClipping(GraphicsContext* context, const FloatRect& objectBoundingBox) argument
147 transform.translate(objectBoundingBox.x(), objectBoundingBox.y());
148 transform.scaleNonUniform(objectBoundingBox.width(), objectBoundingBox.height());
158 bool RenderSVGResourceClipper::applyClippingToContext(RenderObject* object, const FloatRect& objectBoundingBox, argument
167 if (pathOnlyClipping(context, objectBoundingBox))
193 if (!clipper->applyClippingToContext(this, objectBoundingBox, repaintRect, maskContext)) {
200 drawContentIntoMaskImage(clipperData, objectBoundingBox);
211 drawContentIntoMaskImage(ClipperData* clipperData, const FloatRect& objectBoundingBox) argument
299 hitTestClipContent(const FloatRect& objectBoundingBox, const FloatPoint& nodeAtPoint) argument
337 FloatRect objectBoundingBox = object->objectBoundingBox(); local
[all...]
H A DSVGRenderSupport.cpp163 void SVGRenderSupport::computeContainerBoundingBoxes(const RenderObject* container, FloatRect& objectBoundingBox, FloatRect& strokeBoundingBox, FloatRect& repaintBoundingBox) argument
171 objectBoundingBox.unite(current->objectBoundingBox());
175 objectBoundingBox.unite(transform.mapRect(current->objectBoundingBox()));
313 return clipper->hitTestClipContent(object->objectBoundingBox(), point);
/external/webkit/Source/WebCore/rendering/
H A DRenderObject.cpp2630 FloatRect RenderObject::objectBoundingBox() const function in class:WebCore::RenderObject

Completed in 107 milliseconds