/external/webkit/Source/WebCore/rendering/svg/ |
H A D | RenderSVGForeignObject.h | 48 virtual FloatRect objectBoundingBox() const { return m_viewport; } function in class:WebCore::RenderSVGForeignObject
|
H A D | RenderSVGGradientStop.h | 47 virtual FloatRect objectBoundingBox() const { return FloatRect(); } function in class:WebCore::RenderSVGGradientStop
|
H A D | SVGRootInlineBox.h | 52 virtual FloatRect objectBoundingBox() const { return FloatRect(); } function in class:WebCore::SVGRootInlineBox
|
H A D | RenderSVGImage.h | 56 virtual FloatRect objectBoundingBox() const { return m_objectBoundingBox; } function in class:WebCore::RenderSVGImage
|
H A D | RenderSVGInlineText.h | 54 // 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 D | RenderSVGText.h | 70 virtual FloatRect objectBoundingBox() const { return frameRect(); } function in class:WebCore::RenderSVGText
|
H A D | RenderSVGContainer.h | 56 virtual FloatRect objectBoundingBox() const { return m_objectBoundingBox; } function in class:WebCore::RenderSVGContainer
|
H A D | RenderSVGInline.cpp | 46 FloatRect RenderSVGInline::objectBoundingBox() const function in class:WebCore::RenderSVGInline 49 return object->objectBoundingBox();
|
H A D | RenderSVGPath.h | 54 virtual FloatRect objectBoundingBox() const { return m_fillBoundingBox; } function in class:WebCore::RenderSVGPath
|
H A D | RenderSVGRoot.h | 72 virtual FloatRect objectBoundingBox() const { return m_objectBoundingBox; } function in class:WebCore::RenderSVGRoot
|
H A D | RenderSVGResourceGradient.cpp | 132 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 D | RenderSVGResourceMasker.cpp | 135 // 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 D | RenderSVGResourcePattern.cpp | 96 // 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 D | RenderSVGResourceClipper.cpp | 104 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 D | SVGRenderSupport.cpp | 163 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 D | RenderObject.cpp | 2630 FloatRect RenderObject::objectBoundingBox() const function in class:WebCore::RenderObject
|