示例#1
0
StaticNodeList* SVGSVGElement::getEnclosureList(
    SVGRectTearOff* rect,
    SVGElement* referenceElement) const {
  document().updateStyleAndLayoutIgnorePendingStylesheets();

  return collectIntersectionOrEnclosureList(rect->target()->value(),
                                            referenceElement, CheckEnclosure);
}
示例#2
0
PassRefPtr<NodeList> SVGSVGElement::getEnclosureList(const FloatRect& rect, SVGElement* referenceElement) const
{
    return collectIntersectionOrEnclosureList(rect, referenceElement, CollectEnclosureList);
}
PassRefPtrWillBeRawPtr<StaticNodeList> SVGSVGElement::getEnclosureList(PassRefPtrWillBeRawPtr<SVGRectTearOff> rect, SVGElement* referenceElement) const
{
    document().updateLayoutIgnorePendingStylesheets();

    return collectIntersectionOrEnclosureList(rect->target()->value(), referenceElement, CheckEnclosure);
}
示例#4
0
Ref<NodeList> SVGSVGElement::getEnclosureList(SVGRect& rect, SVGElement* referenceElement)
{
    return collectIntersectionOrEnclosureList(rect, referenceElement, checkEnclosure);
}
示例#5
0
Ref<NodeList> SVGSVGElement::getIntersectionList(const FloatRect& rect, SVGElement* referenceElement)
{
    return collectIntersectionOrEnclosureList(rect, referenceElement, checkIntersection);
}