| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "core/paint/ScrollRecorder.h" | 5 #include "core/paint/ScrollRecorder.h" |
| 6 | 6 |
| 7 #include "platform/graphics/GraphicsContext.h" | 7 #include "platform/graphics/GraphicsContext.h" |
| 8 #include "platform/graphics/paint/PaintController.h" | 8 #include "platform/graphics/paint/PaintController.h" |
| 9 #include "platform/graphics/paint/ScrollDisplayItem.h" | 9 #include "platform/graphics/paint/ScrollDisplayItem.h" |
| 10 | 10 |
| 11 namespace blink { | 11 namespace blink { |
| 12 | 12 |
| 13 ScrollRecorder::ScrollRecorder(GraphicsContext& context, const DisplayItemClient
& client, DisplayItem::Type type, const IntSize& currentOffset) | 13 ScrollRecorder::ScrollRecorder(GraphicsContext& context, const DisplayItemClient
& client, DisplayItem::Type type, const IntSize& currentOffset) |
| 14 : m_client(client) | 14 : m_client(client) |
| 15 , m_beginItemType(type) | 15 , m_beginItemType(type) |
| 16 , m_context(context) | 16 , m_context(context) |
| 17 { | 17 { |
| 18 m_context.paintController().createAndAppend<BeginScrollDisplayItem>(m_client
, m_beginItemType, currentOffset); | 18 m_context.getPaintController().createAndAppend<BeginScrollDisplayItem>(m_cli
ent, m_beginItemType, currentOffset); |
| 19 } | 19 } |
| 20 | 20 |
| 21 ScrollRecorder::ScrollRecorder(GraphicsContext& context, const DisplayItemClient
& client, PaintPhase phase, const IntSize& currentOffset) | 21 ScrollRecorder::ScrollRecorder(GraphicsContext& context, const DisplayItemClient
& client, PaintPhase phase, const IntSize& currentOffset) |
| 22 : ScrollRecorder(context, client, DisplayItem::paintPhaseToScrollType(phase)
, currentOffset) | 22 : ScrollRecorder(context, client, DisplayItem::paintPhaseToScrollType(phase)
, currentOffset) |
| 23 { | 23 { |
| 24 } | 24 } |
| 25 | 25 |
| 26 ScrollRecorder::~ScrollRecorder() | 26 ScrollRecorder::~ScrollRecorder() |
| 27 { | 27 { |
| 28 m_context.paintController().endItem<EndScrollDisplayItem>(m_client, DisplayI
tem::scrollTypeToEndScrollType(m_beginItemType)); | 28 m_context.getPaintController().endItem<EndScrollDisplayItem>(m_client, Displ
ayItem::scrollTypeToEndScrollType(m_beginItemType)); |
| 29 } | 29 } |
| 30 | 30 |
| 31 } // namespace blink | 31 } // namespace blink |
| OLD | NEW |