OLD | NEW |
1 #ifndef GraphicsContextCullSaver_h | 1 #ifndef GraphicsContextCullSaver_h |
2 #define GraphicsContextCullSaver_h | 2 #define GraphicsContextCullSaver_h |
3 | 3 |
4 #include "platform/graphics/GraphicsContext.h" | 4 #include "platform/graphics/GraphicsContext.h" |
5 | 5 |
6 namespace WebCore { | 6 namespace blink { |
7 | 7 |
8 class FloatRect; | 8 class FloatRect; |
9 | 9 |
10 class GraphicsContextCullSaver { | 10 class GraphicsContextCullSaver { |
11 WTF_MAKE_FAST_ALLOCATED; | 11 WTF_MAKE_FAST_ALLOCATED; |
12 public: | 12 public: |
13 GraphicsContextCullSaver(GraphicsContext& context) | 13 GraphicsContextCullSaver(GraphicsContext& context) |
14 : m_context(context) | 14 : m_context(context) |
15 , m_cullApplied(false) | 15 , m_cullApplied(false) |
16 { | 16 { |
(...skipping 17 matching lines...) Expand all Loading... |
34 ASSERT(!m_cullApplied); | 34 ASSERT(!m_cullApplied); |
35 m_context.beginCull(rect); | 35 m_context.beginCull(rect); |
36 m_cullApplied = true; | 36 m_cullApplied = true; |
37 } | 37 } |
38 | 38 |
39 private: | 39 private: |
40 GraphicsContext& m_context; | 40 GraphicsContext& m_context; |
41 bool m_cullApplied; | 41 bool m_cullApplied; |
42 }; | 42 }; |
43 | 43 |
44 } // namespace WebCore | 44 } // namespace blink |
45 | 45 |
46 #endif // GraphicsContextCullSaver_h | 46 #endif // GraphicsContextCullSaver_h |
OLD | NEW |