OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:objectBoundingBox
(Results
1 - 25
of
25
) sorted by null
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
RenderSVGResourceClipper.cpp
83
return applyClippingToContext(object, object->
objectBoundingBox
(), object->paintInvalidationRectInLocalCoordinates(), context, clipperState);
87
const AffineTransform& animatedLocalTransform, const FloatRect&
objectBoundingBox
) {
134
transform.translate(
objectBoundingBox
.x(),
objectBoundingBox
.y());
135
transform.scaleNonUniform(
objectBoundingBox
.width(),
objectBoundingBox
.height());
164
// userSpaceOnUse units (the zoom is accounted for
objectBoundingBox
-resolved lengths).
259
// with local clips/mask, which may yield incorrect results when mixing
objectBoundingBox
and
326
bool RenderSVGResourceClipper::hitTestClipContent(const FloatRect&
objectBoundingBox
, const FloatPoint& nodeAtPoint)
334
transform.translate(
objectBoundingBox
.x(), objectBoundingBox.y())
[
all
...]
RenderSVGResourceGradient.cpp
78
// Spec: When the geometry of the applicable element has no width or height and
objectBoundingBox
is specified,
80
FloatRect
objectBoundingBox
= object->
objectBoundingBox
();
81
if (gradientUnits() == SVGUnitTypes::SVG_UNIT_TYPE_OBJECTBOUNDINGBOX &&
objectBoundingBox
.isEmpty())
93
if (gradientUnits() == SVGUnitTypes::SVG_UNIT_TYPE_OBJECTBOUNDINGBOX && !
objectBoundingBox
.isEmpty()) {
94
gradientData->userspaceTransform.translate(
objectBoundingBox
.x(),
objectBoundingBox
.y());
95
gradientData->userspaceTransform.scaleNonUniform(
objectBoundingBox
.width(),
objectBoundingBox
.height());
RenderSVGResourceMasker.cpp
101
drawMaskForRenderer(context, object->
objectBoundingBox
());
134
// with local clips/mask, which may yield incorrect results when mixing
objectBoundingBox
and
169
FloatRect
objectBoundingBox
= object->
objectBoundingBox
();
170
FloatRect maskBoundaries = SVGLengthContext::resolveRectangle<SVGMaskElement>(maskElement, maskElement->maskUnits()->currentValue()->enumValue(),
objectBoundingBox
);
182
transform.translate(
objectBoundingBox
.x(),
objectBoundingBox
.y());
183
transform.scaleNonUniform(
objectBoundingBox
.width(),
objectBoundingBox
.height());
RenderSVGResourcePattern.cpp
136
// Spec: When the geometry of the applicable element has no width or height and
objectBoundingBox
is specified,
138
FloatRect
objectBoundingBox
= object->
objectBoundingBox
();
139
if (m_attributes.patternUnits() == SVGUnitTypes::SVG_UNIT_TYPE_OBJECTBOUNDINGBOX &&
objectBoundingBox
.isEmpty())
181
const FloatRect&
objectBoundingBox
,
185
return SVGLengthContext::resolveRectangle(patternElement, attributes.patternUnits(),
objectBoundingBox
, attributes.x(), attributes.y(), attributes.width(), attributes.height());
197
FloatRect
objectBoundingBox
= renderer->
objectBoundingBox
();
198
patternBoundaries = calculatePatternBoundaries(attributes,
objectBoundingBox
, patternElement);
204
// Apply viewBox/
objectBoundingBox
transformations
[
all
...]
RenderSVGGradientStop.h
47
virtual FloatRect
objectBoundingBox
() const OVERRIDE { return FloatRect(); }
SVGRenderSupport.h
70
static void computeContainerBoundingBoxes(const RenderObject* container, FloatRect&
objectBoundingBox
, bool& objectBoundingBoxValid, FloatRect& strokeBoundingBox, FloatRect& paintInvalidationBoundingBox);
98
static void updateObjectBoundingBox(FloatRect&
objectBoundingBox
, bool& objectBoundingBoxValid, RenderObject* other, FloatRect otherBoundingBox);
RenderSVGInlineText.h
52
virtual FloatRect
objectBoundingBox
() const OVERRIDE { return floatLinesBoundingBox(); }
SVGRenderSupport.cpp
106
inline void SVGRenderSupport::updateObjectBoundingBox(FloatRect&
objectBoundingBox
, bool& objectBoundingBoxValid, RenderObject* other, FloatRect otherBoundingBox)
113
objectBoundingBox
= otherBoundingBox;
118
objectBoundingBox
.uniteEvenIfEmpty(otherBoundingBox);
121
void SVGRenderSupport::computeContainerBoundingBoxes(const RenderObject* container, FloatRect&
objectBoundingBox
, bool& objectBoundingBoxValid, FloatRect& strokeBoundingBox, FloatRect& paintInvalidationBoundingBox)
123
objectBoundingBox
= FloatRect();
139
updateObjectBoundingBox(
objectBoundingBox
, objectBoundingBoxValid, current,
140
transform.mapRect(current->
objectBoundingBox
()));
298
return clipper->hitTestClipContent(object->
objectBoundingBox
(), point);
RenderSVGForeignObject.h
43
virtual FloatRect
objectBoundingBox
() const OVERRIDE { return FloatRect(FloatPoint(), m_viewport.size()); }
RenderSVGImage.h
50
virtual FloatRect
objectBoundingBox
() const OVERRIDE { return m_objectBoundingBox; }
RenderSVGInline.h
44
virtual FloatRect
objectBoundingBox
() const OVERRIDE FINAL;
RenderSVGText.h
79
virtual FloatRect
objectBoundingBox
() const OVERRIDE { return frameRect(); }
RenderSVGInline.cpp
64
FloatRect RenderSVGInline::
objectBoundingBox
() const
67
return object->
objectBoundingBox
();
RenderSVGContainer.h
66
virtual FloatRect
objectBoundingBox
() const OVERRIDE FINAL { return m_objectBoundingBox; }
RenderSVGText.cpp
388
FloatRect oldBoundaries =
objectBoundingBox
();
405
updateCachedBoundariesInParents = oldBoundaries !=
objectBoundingBox
();
430
if ((hitRules.canHitBoundingBox && !
objectBoundingBox
().isEmpty())
437
if (hitRules.canHitBoundingBox && !
objectBoundingBox
().contains(localPoint))
476
FloatRect strokeBoundaries =
objectBoundingBox
();
RenderSVGRoot.h
97
virtual FloatRect
objectBoundingBox
() const OVERRIDE { return m_objectBoundingBox; }
RenderSVGShape.h
98
virtual FloatRect
objectBoundingBox
() const OVERRIDE FINAL { return m_fillBoundingBox; }
SVGRenderingContext.cpp
139
m_paintInfo->context->clipPath(clipPath->path(object->
objectBoundingBox
()), clipPath->windRule());
280
FloatRect boundingBox = m_object->
objectBoundingBox
();
RenderSVGContainer.cpp
190
if (
objectBoundingBox
().contains(localPoint)) {
RenderSVGResourceFilter.cpp
203
FloatRect targetBoundingBox = object->
objectBoundingBox
();
268
return SVGLengthContext::resolveRectangle<SVGFilterElement>(element, element->filterUnits()->currentValue()->enumValue(), object->
objectBoundingBox
());
RenderSVGShape.cpp
331
if ((hitRules.canHitBoundingBox &&
objectBoundingBox
().contains(localPoint))
/external/chromium_org/third_party/WebKit/Source/core/paint/
SVGImagePainter.cpp
39
if (!m_renderSVGImage.
objectBoundingBox
().isEmpty()) {
59
FloatRect destRect = renderer.
objectBoundingBox
();
/external/chromium_org/third_party/WebKit/Source/core/svg/
SVGGraphicsElement.cpp
140
// Note:
objectBoundingBox
is an emptyRect for elements like pattern or clipPath.
143
FloatRect scaledBBox = renderer()->
objectBoundingBox
();
149
style->applyTransform(transform, renderer()->
objectBoundingBox
());
241
return renderer()->
objectBoundingBox
();
/external/chromium_org/third_party/WebKit/Source/core/rendering/
RenderObject.h
485
// Per SVG 1.1
objectBoundingBox
ignores clipping, masking, filter effects, opacity and stroke-width.
486
// This is used for all computation of
objectBoundingBox
relative units and by SVGLocatable::getBBox().
489
//
objectBoundingBox
is returned local coordinates.
490
// The name
objectBoundingBox
is taken from the SVG 1.1 spec.
491
virtual FloatRect
objectBoundingBox
() const;
[
all
...]
RenderObject.cpp
[
all
...]
Completed in 473 milliseconds