RenderSVGHiddenContainer.h [plain text]
#ifndef RenderSVGHiddenContainer_h
#define RenderSVGHiddenContainer_h
#if ENABLE(SVG)
#include "RenderSVGContainer.h"
namespace WebCore {
class SVGStyledElement;
class RenderSVGHiddenContainer : public RenderSVGContainer {
public:
explicit RenderSVGHiddenContainer(SVGStyledElement*);
virtual const char* renderName() const { return "RenderSVGHiddenContainer"; }
protected:
virtual void layout();
private:
virtual bool isSVGHiddenContainer() const { return true; }
virtual bool requiresLayer() const { return false; }
virtual void paint(PaintInfo&, int parentX, int parentY);
virtual IntRect clippedOverflowRectForRepaint(RenderBoxModelObject*) { return IntRect(); }
virtual void absoluteQuads(Vector<FloatQuad>&);
virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction);
};
}
#endif // ENABLE(SVG)
#endif // RenderSVGHiddenContainer_h