OLD | NEW |
1 // Copyright 2011 The Chromium Authors. All rights reserved. | 1 // Copyright 2011 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 "config.h" | 5 #include "config.h" |
6 | 6 |
7 #include "CCLayerTreeHostImpl.h" | 7 #include "CCLayerTreeHostImpl.h" |
8 | 8 |
9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
10 #include "CCAppendQuadsData.h" | 10 #include "CCAppendQuadsData.h" |
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
225 , m_contentsTexturesPurged(false) | 225 , m_contentsTexturesPurged(false) |
226 , m_memoryAllocationLimitBytes(CCPrioritizedTextureManager::defaultMemoryAll
ocationLimit()) | 226 , m_memoryAllocationLimitBytes(CCPrioritizedTextureManager::defaultMemoryAll
ocationLimit()) |
227 , m_backgroundColor(0) | 227 , m_backgroundColor(0) |
228 , m_hasTransparentBackground(false) | 228 , m_hasTransparentBackground(false) |
229 , m_needsAnimateLayers(false) | 229 , m_needsAnimateLayers(false) |
230 , m_pinchGestureActive(false) | 230 , m_pinchGestureActive(false) |
231 , m_fpsCounter(CCFrameRateCounter::create()) | 231 , m_fpsCounter(CCFrameRateCounter::create()) |
232 , m_debugRectHistory(CCDebugRectHistory::create()) | 232 , m_debugRectHistory(CCDebugRectHistory::create()) |
233 , m_numImplThreadScrolls(0) | 233 , m_numImplThreadScrolls(0) |
234 , m_numMainThreadScrolls(0) | 234 , m_numMainThreadScrolls(0) |
| 235 , m_showFPSCounter(false) |
235 { | 236 { |
236 ASSERT(CCProxy::isImplThread()); | 237 ASSERT(CCProxy::isImplThread()); |
237 didVisibilityChange(this, m_visible); | 238 didVisibilityChange(this, m_visible); |
238 } | 239 } |
239 | 240 |
240 CCLayerTreeHostImpl::~CCLayerTreeHostImpl() | 241 CCLayerTreeHostImpl::~CCLayerTreeHostImpl() |
241 { | 242 { |
242 ASSERT(CCProxy::isImplThread()); | 243 ASSERT(CCProxy::isImplThread()); |
243 TRACE_EVENT0("cc", "CCLayerTreeHostImpl::~CCLayerTreeHostImpl()"); | 244 TRACE_EVENT0("cc", "CCLayerTreeHostImpl::~CCLayerTreeHostImpl()"); |
244 | 245 |
(...skipping 1207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1452 return; | 1453 return; |
1453 | 1454 |
1454 CCScrollbarAnimationController* scrollbarController = layer->scrollbarAnimat
ionController(); | 1455 CCScrollbarAnimationController* scrollbarController = layer->scrollbarAnimat
ionController(); |
1455 if (scrollbarController && scrollbarController->animate(monotonicTime)) | 1456 if (scrollbarController && scrollbarController->animate(monotonicTime)) |
1456 m_client->setNeedsRedrawOnImplThread(); | 1457 m_client->setNeedsRedrawOnImplThread(); |
1457 | 1458 |
1458 for (size_t i = 0; i < layer->children().size(); ++i) | 1459 for (size_t i = 0; i < layer->children().size(); ++i) |
1459 animateScrollbarsRecursive(layer->children()[i], monotonicTime); | 1460 animateScrollbarsRecursive(layer->children()[i], monotonicTime); |
1460 } | 1461 } |
1461 | 1462 |
| 1463 void CCLayerTreeHostImpl::setShowFPSCounter(bool show) |
| 1464 { |
| 1465 m_showFPSCounter = show; |
| 1466 } |
| 1467 |
| 1468 bool CCLayerTreeHostImpl::showFPSCounter() const |
| 1469 { |
| 1470 return m_showFPSCounter; |
| 1471 } |
| 1472 |
1462 } // namespace cc | 1473 } // namespace cc |
OLD | NEW |