This source file includes following definitions.
- layout
- paint
- absoluteQuads
- nodeAtFloatPoint
#include "config.h"
#include "core/rendering/svg/RenderSVGHiddenContainer.h"
#include "core/rendering/LayoutRectRecorder.h"
namespace WebCore {
RenderSVGHiddenContainer::RenderSVGHiddenContainer(SVGElement* element)
: RenderSVGContainer(element)
{
}
void RenderSVGHiddenContainer::layout()
{
ASSERT(needsLayout());
LayoutRectRecorder recorder(*this);
SVGRenderSupport::layoutChildren(this, selfNeedsLayout());
updateCachedBoundaries();
clearNeedsLayout();
}
void RenderSVGHiddenContainer::paint(PaintInfo&, const LayoutPoint&)
{
}
void RenderSVGHiddenContainer::absoluteQuads(Vector<FloatQuad>&, bool*) const
{
}
bool RenderSVGHiddenContainer::nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint&, HitTestAction)
{
return false;
}
}