| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2004, 2005, 2007 Nikolas Zimmermann <zimmermann@kde.org> | 2  * Copyright (C) 2004, 2005, 2007 Nikolas Zimmermann <zimmermann@kde.org> | 
| 3  * Copyright (C) 2004, 2005, 2007 Rob Buis <buis@kde.org> | 3  * Copyright (C) 2004, 2005, 2007 Rob Buis <buis@kde.org> | 
| 4  * Copyright (C) 2009 Google, Inc. | 4  * Copyright (C) 2009 Google, Inc. | 
| 5  * Copyright (C) 2009 Apple Inc. All rights reserved. | 5  * Copyright (C) 2009 Apple Inc. All rights reserved. | 
| 6  * | 6  * | 
| 7  * This library is free software; you can redistribute it and/or | 7  * This library is free software; you can redistribute it and/or | 
| 8  * modify it under the terms of the GNU Library General Public | 8  * modify it under the terms of the GNU Library General Public | 
| 9  * License as published by the Free Software Foundation; either | 9  * License as published by the Free Software Foundation; either | 
| 10  * version 2 of the License, or (at your option) any later version. | 10  * version 2 of the License, or (at your option) any later version. | 
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 55     virtual void applyViewportClip(PaintInfo&); | 55     virtual void applyViewportClip(PaintInfo&); | 
| 56     virtual bool pointIsInsideViewportClip(const FloatPoint& pointInParent); | 56     virtual bool pointIsInsideViewportClip(const FloatPoint& pointInParent); | 
| 57 | 57 | 
| 58     FloatRect m_viewport; | 58     FloatRect m_viewport; | 
| 59     mutable AffineTransform m_localToParentTransform; | 59     mutable AffineTransform m_localToParentTransform; | 
| 60     bool m_didTransformToRootUpdate : 1; | 60     bool m_didTransformToRootUpdate : 1; | 
| 61     bool m_isLayoutSizeChanged : 1; | 61     bool m_isLayoutSizeChanged : 1; | 
| 62     bool m_needsTransformUpdate : 1; | 62     bool m_needsTransformUpdate : 1; | 
| 63 }; | 63 }; | 
| 64 | 64 | 
| 65 inline RenderSVGViewportContainer* toRenderSVGViewportContainer(RenderObject* ob
    ject) | 65 DEFINE_RENDER_OBJECT_TYPE_CASTS(RenderSVGViewportContainer, isSVGViewportContain
    er()); | 
| 66 { |  | 
| 67     ASSERT_WITH_SECURITY_IMPLICATION(!object || object->isSVGViewportContainer()
    ); |  | 
| 68     return static_cast<RenderSVGViewportContainer*>(object); |  | 
| 69 } |  | 
| 70 |  | 
| 71 inline const RenderSVGViewportContainer* toRenderSVGViewportContainer(const Rend
    erObject* object) |  | 
| 72 { |  | 
| 73     ASSERT_WITH_SECURITY_IMPLICATION(!object || object->isSVGViewportContainer()
    ); |  | 
| 74     return static_cast<const RenderSVGViewportContainer*>(object); |  | 
| 75 } |  | 
| 76 |  | 
| 77 // This will catch anyone doing an unnecessary cast. |  | 
| 78 void toRenderSVGViewportContainer(const RenderSVGViewportContainer*); |  | 
| 79 | 66 | 
| 80 } // namespace WebCore | 67 } // namespace WebCore | 
| 81 | 68 | 
| 82 #endif // RenderSVGViewportContainer_h | 69 #endif // RenderSVGViewportContainer_h | 
| OLD | NEW | 
|---|