OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:objectBoundingBox
(Results
1 - 24
of
24
) sorted by null
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
RenderSVGResourceClipper.cpp
82
return applyClippingToContext(object, object->
objectBoundingBox
(), object->paintInvalidationRectInLocalCoordinates(), context, clipperContext);
86
const AffineTransform& animatedLocalTransform, const FloatRect&
objectBoundingBox
) {
133
transform.translate(
objectBoundingBox
.x(),
objectBoundingBox
.y());
134
transform.scaleNonUniform(
objectBoundingBox
.width(),
objectBoundingBox
.height());
163
// userSpaceOnUse units (the zoom is accounted for
objectBoundingBox
-resolved lengths).
262
// with local clips/mask, which may yield incorrect results when mixing
objectBoundingBox
and
328
bool RenderSVGResourceClipper::hitTestClipContent(const FloatRect&
objectBoundingBox
, const FloatPoint& nodeAtPoint)
337
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
104
drawMaskForRenderer(context, object->
objectBoundingBox
());
137
// with local clips/mask, which may yield incorrect results when mixing
objectBoundingBox
and
172
FloatRect
objectBoundingBox
= object->
objectBoundingBox
();
173
FloatRect maskBoundaries = SVGLengthContext::resolveRectangle<SVGMaskElement>(maskElement, maskElement->maskUnits()->currentValue()->enumValue(),
objectBoundingBox
);
185
transform.translate(
objectBoundingBox
.x(),
objectBoundingBox
.y());
186
transform.scaleNonUniform(
objectBoundingBox
.width(),
objectBoundingBox
.height());
RenderSVGResourcePattern.cpp
135
// Spec: When the geometry of the applicable element has no width or height and
objectBoundingBox
is specified,
137
FloatRect
objectBoundingBox
= object->
objectBoundingBox
();
138
if (m_attributes.patternUnits() == SVGUnitTypes::SVG_UNIT_TYPE_OBJECTBOUNDINGBOX &&
objectBoundingBox
.isEmpty())
196
const FloatRect&
objectBoundingBox
,
200
return SVGLengthContext::resolveRectangle(patternElement, attributes.patternUnits(),
objectBoundingBox
, attributes.x(), attributes.y(), attributes.width(), attributes.height());
212
FloatRect
objectBoundingBox
= renderer->
objectBoundingBox
();
213
patternBoundaries = calculatePatternBoundaries(attributes,
objectBoundingBox
, patternElement);
219
// Apply viewBox/
objectBoundingBox
transformations
[
all
...]
RenderSVGGradientStop.h
47
virtual FloatRect
objectBoundingBox
() const OVERRIDE { return FloatRect(); }
SVGRenderSupport.h
63
static void computeContainerBoundingBoxes(const RenderObject* container, FloatRect&
objectBoundingBox
, bool& objectBoundingBoxValid, FloatRect& strokeBoundingBox, FloatRect& repaintBoundingBox);
91
static void updateObjectBoundingBox(FloatRect&
objectBoundingBox
, bool& objectBoundingBoxValid, RenderObject* other, FloatRect otherBoundingBox);
RenderSVGForeignObject.h
43
virtual FloatRect
objectBoundingBox
() const OVERRIDE { return FloatRect(FloatPoint(), m_viewport.size()); }
RenderSVGInlineText.h
51
virtual FloatRect
objectBoundingBox
() const OVERRIDE { return floatLinesBoundingBox(); }
RenderSVGInline.cpp
64
FloatRect RenderSVGInline::
objectBoundingBox
() const
67
return object->
objectBoundingBox
();
SVGRenderSupport.cpp
120
inline void SVGRenderSupport::updateObjectBoundingBox(FloatRect&
objectBoundingBox
, bool& objectBoundingBoxValid, RenderObject* other, FloatRect otherBoundingBox)
127
objectBoundingBox
= otherBoundingBox;
132
objectBoundingBox
.uniteEvenIfEmpty(otherBoundingBox);
135
void SVGRenderSupport::computeContainerBoundingBoxes(const RenderObject* container, FloatRect&
objectBoundingBox
, bool& objectBoundingBoxValid, FloatRect& strokeBoundingBox, FloatRect& repaintBoundingBox)
137
objectBoundingBox
= FloatRect();
149
updateObjectBoundingBox(
objectBoundingBox
, objectBoundingBoxValid, current,
150
transform.mapRect(current->
objectBoundingBox
()));
336
return clipper->hitTestClipContent(object->
objectBoundingBox
(), point);
RenderSVGContainer.h
65
virtual FloatRect
objectBoundingBox
() const OVERRIDE FINAL { return m_objectBoundingBox; }
RenderSVGImage.h
54
virtual FloatRect
objectBoundingBox
() const OVERRIDE { return m_objectBoundingBox; }
RenderSVGInline.h
44
virtual FloatRect
objectBoundingBox
() const OVERRIDE FINAL;
RenderSVGText.h
77
virtual FloatRect
objectBoundingBox
() const OVERRIDE { return frameRect(); }
RenderSVGText.cpp
389
FloatRect oldBoundaries =
objectBoundingBox
();
406
updateCachedBoundariesInParents = oldBoundaries !=
objectBoundingBox
();
432
if ((hitRules.canHitBoundingBox && !
objectBoundingBox
().isEmpty())
439
if (hitRules.canHitBoundingBox && !
objectBoundingBox
().contains(localPoint))
498
FloatRect strokeBoundaries =
objectBoundingBox
();
RenderSVGRoot.h
96
virtual FloatRect
objectBoundingBox
() const OVERRIDE { return m_objectBoundingBox; }
RenderSVGShape.h
97
virtual FloatRect
objectBoundingBox
() const OVERRIDE FINAL { return m_fillBoundingBox; }
SVGRenderingContext.cpp
144
m_paintInfo->context->clipPath(clipPath->path(object->
objectBoundingBox
()), clipPath->windRule());
285
FloatRect boundingBox = m_object->
objectBoundingBox
();
RenderSVGContainer.cpp
197
if (
objectBoundingBox
().contains(localPoint)) {
RenderSVGResourceFilter.cpp
228
FloatRect targetBoundingBox = object->
objectBoundingBox
();
293
// Even if the target
objectBoundingBox
() is empty, we still have to draw the last effect result image in postApplyResource.
395
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/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
());
255
return renderer()->
objectBoundingBox
();
/external/chromium_org/third_party/WebKit/Source/core/rendering/
RenderObject.h
447
// Per SVG 1.1
objectBoundingBox
ignores clipping, masking, filter effects, opacity and stroke-width.
448
// This is used for all computation of
objectBoundingBox
relative units and by SVGLocatable::getBBox().
451
//
objectBoundingBox
is returned local coordinates.
452
// The name
objectBoundingBox
is taken from the SVG 1.1 spec.
453
virtual FloatRect
objectBoundingBox
() const;
[
all
...]
RenderObject.cpp
[
all
...]
Completed in 155 milliseconds