Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3696)

Unified Diff: cc/layer_tree_host_impl.cc

Issue 11189043: cc: Rename cc classes and members to match filenames (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: cc/layer_tree_host_impl.cc
diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc
index 553076fa8c9082ba74c9135921ebaa2ee9a170a0..3ef48d68f9f48a206dbc9a85c879e345e5744aa0 100644
--- a/cc/layer_tree_host_impl.cc
+++ b/cc/layer_tree_host_impl.cc
@@ -38,21 +38,21 @@ using WebKit::WebTransformationMatrix;
namespace {
-void didVisibilityChange(cc::CCLayerTreeHostImpl* id, bool visible)
+void didVisibilityChange(cc::LayerTreeHostImpl* id, bool visible)
{
if (visible) {
- TRACE_EVENT_ASYNC_BEGIN1("webkit", "CCLayerTreeHostImpl::setVisible", id, "CCLayerTreeHostImpl", id);
+ TRACE_EVENT_ASYNC_BEGIN1("webkit", "LayerTreeHostImpl::setVisible", id, "LayerTreeHostImpl", id);
return;
}
- TRACE_EVENT_ASYNC_END0("webkit", "CCLayerTreeHostImpl::setVisible", id);
+ TRACE_EVENT_ASYNC_END0("webkit", "LayerTreeHostImpl::setVisible", id);
}
} // namespace
namespace cc {
-CCPinchZoomViewport::CCPinchZoomViewport()
+PinchZoomViewport::PinchZoomViewport()
: m_pageScaleFactor(1)
, m_pageScaleDelta(1)
, m_sentPageScaleDelta(1)
@@ -61,12 +61,12 @@ CCPinchZoomViewport::CCPinchZoomViewport()
{
}
-float CCPinchZoomViewport::totalPageScaleFactor() const
+float PinchZoomViewport::totalPageScaleFactor() const
{
return m_pageScaleFactor * m_pageScaleDelta;
}
-void CCPinchZoomViewport::setPageScaleDelta(float delta)
+void PinchZoomViewport::setPageScaleDelta(float delta)
{
// Clamp to the current min/max limits.
float totalPageScaleFactor = m_pageScaleFactor * delta;
@@ -81,7 +81,7 @@ void CCPinchZoomViewport::setPageScaleDelta(float delta)
m_pageScaleDelta = delta;
}
-bool CCPinchZoomViewport::setPageScaleFactorAndLimits(float pageScaleFactor, float minPageScaleFactor, float maxPageScaleFactor)
+bool PinchZoomViewport::setPageScaleFactorAndLimits(float pageScaleFactor, float minPageScaleFactor, float maxPageScaleFactor)
{
ASSERT(pageScaleFactor);
@@ -95,7 +95,7 @@ bool CCPinchZoomViewport::setPageScaleFactorAndLimits(float pageScaleFactor, flo
return true;
}
-FloatRect CCPinchZoomViewport::bounds() const
+FloatRect PinchZoomViewport::bounds() const
{
FloatSize scaledViewportSize = m_layoutViewportSize;
scaledViewportSize.scale(1 / totalPageScaleFactor());
@@ -106,7 +106,7 @@ FloatRect CCPinchZoomViewport::bounds() const
return bounds;
}
-FloatSize CCPinchZoomViewport::applyScroll(FloatSize& delta)
+FloatSize PinchZoomViewport::applyScroll(FloatSize& delta)
{
FloatSize overflow;
FloatRect pinchedBounds = bounds();
@@ -140,14 +140,14 @@ FloatSize CCPinchZoomViewport::applyScroll(FloatSize& delta)
return overflow;
}
-WebTransformationMatrix CCPinchZoomViewport::implTransform() const
+WebTransformationMatrix PinchZoomViewport::implTransform() const
{
WebTransformationMatrix transform;
transform.scale(m_pageScaleDelta);
// If the pinch state is applied in the impl, then push it to the
// impl transform, otherwise the scale is handled by WebCore.
- if (CCSettings::pageScalePinchZoomEnabled()) {
+ if (Settings::pageScalePinchZoomEnabled()) {
transform.scale(m_pageScaleFactor);
transform.translate(-m_pinchViewportScrollDelta.x(),
-m_pinchViewportScrollDelta.y());
@@ -156,13 +156,13 @@ WebTransformationMatrix CCPinchZoomViewport::implTransform() const
return transform;
}
-class CCLayerTreeHostImplTimeSourceAdapter : public CCTimeSourceClient {
+class LayerTreeHostImplTimeSourceAdapter : public TimeSourceClient {
public:
- static scoped_ptr<CCLayerTreeHostImplTimeSourceAdapter> create(CCLayerTreeHostImpl* layerTreeHostImpl, scoped_refptr<CCDelayBasedTimeSource> timeSource)
+ static scoped_ptr<LayerTreeHostImplTimeSourceAdapter> create(LayerTreeHostImpl* layerTreeHostImpl, scoped_refptr<DelayBasedTimeSource> timeSource)
{
- return make_scoped_ptr(new CCLayerTreeHostImplTimeSourceAdapter(layerTreeHostImpl, timeSource));
+ return make_scoped_ptr(new LayerTreeHostImplTimeSourceAdapter(layerTreeHostImpl, timeSource));
}
- virtual ~CCLayerTreeHostImplTimeSourceAdapter()
+ virtual ~LayerTreeHostImplTimeSourceAdapter()
{
m_timeSource->setClient(0);
m_timeSource->setActive(false);
@@ -185,33 +185,33 @@ public:
}
private:
- CCLayerTreeHostImplTimeSourceAdapter(CCLayerTreeHostImpl* layerTreeHostImpl, scoped_refptr<CCDelayBasedTimeSource> timeSource)
+ LayerTreeHostImplTimeSourceAdapter(LayerTreeHostImpl* layerTreeHostImpl, scoped_refptr<DelayBasedTimeSource> timeSource)
: m_layerTreeHostImpl(layerTreeHostImpl)
, m_timeSource(timeSource)
{
m_timeSource->setClient(this);
}
- CCLayerTreeHostImpl* m_layerTreeHostImpl;
- scoped_refptr<CCDelayBasedTimeSource> m_timeSource;
+ LayerTreeHostImpl* m_layerTreeHostImpl;
+ scoped_refptr<DelayBasedTimeSource> m_timeSource;
- DISALLOW_COPY_AND_ASSIGN(CCLayerTreeHostImplTimeSourceAdapter);
+ DISALLOW_COPY_AND_ASSIGN(LayerTreeHostImplTimeSourceAdapter);
};
-CCLayerTreeHostImpl::FrameData::FrameData()
+LayerTreeHostImpl::FrameData::FrameData()
{
}
-CCLayerTreeHostImpl::FrameData::~FrameData()
+LayerTreeHostImpl::FrameData::~FrameData()
{
}
-scoped_ptr<CCLayerTreeHostImpl> CCLayerTreeHostImpl::create(const CCLayerTreeSettings& settings, CCLayerTreeHostImplClient* client)
+scoped_ptr<LayerTreeHostImpl> LayerTreeHostImpl::create(const LayerTreeSettings& settings, LayerTreeHostImplClient* client)
{
- return make_scoped_ptr(new CCLayerTreeHostImpl(settings, client));
+ return make_scoped_ptr(new LayerTreeHostImpl(settings, client));
}
-CCLayerTreeHostImpl::CCLayerTreeHostImpl(const CCLayerTreeSettings& settings, CCLayerTreeHostImplClient* client)
+LayerTreeHostImpl::LayerTreeHostImpl(const LayerTreeSettings& settings, LayerTreeHostImplClient* client)
: m_client(client)
, m_sourceFrameNumber(-1)
, m_rootScrollLayerImpl(0)
@@ -223,79 +223,79 @@ CCLayerTreeHostImpl::CCLayerTreeHostImpl(const CCLayerTreeSettings& settings, CC
, m_deviceScaleFactor(1)
, m_visible(true)
, m_contentsTexturesPurged(false)
- , m_memoryAllocationLimitBytes(CCPrioritizedTextureManager::defaultMemoryAllocationLimit())
+ , m_memoryAllocationLimitBytes(PrioritizedTextureManager::defaultMemoryAllocationLimit())
, m_backgroundColor(0)
, m_hasTransparentBackground(false)
, m_needsAnimateLayers(false)
, m_pinchGestureActive(false)
- , m_fpsCounter(CCFrameRateCounter::create())
- , m_debugRectHistory(CCDebugRectHistory::create())
+ , m_fpsCounter(FrameRateCounter::create())
+ , m_debugRectHistory(DebugRectHistory::create())
, m_numImplThreadScrolls(0)
, m_numMainThreadScrolls(0)
{
- ASSERT(CCProxy::isImplThread());
+ ASSERT(Proxy::isImplThread());
didVisibilityChange(this, m_visible);
}
-CCLayerTreeHostImpl::~CCLayerTreeHostImpl()
+LayerTreeHostImpl::~LayerTreeHostImpl()
{
- ASSERT(CCProxy::isImplThread());
- TRACE_EVENT0("cc", "CCLayerTreeHostImpl::~CCLayerTreeHostImpl()");
+ ASSERT(Proxy::isImplThread());
+ TRACE_EVENT0("cc", "LayerTreeHostImpl::~LayerTreeHostImpl()");
if (m_rootLayerImpl)
clearRenderSurfaces();
}
-void CCLayerTreeHostImpl::beginCommit()
+void LayerTreeHostImpl::beginCommit()
{
}
-void CCLayerTreeHostImpl::commitComplete()
+void LayerTreeHostImpl::commitComplete()
{
- TRACE_EVENT0("cc", "CCLayerTreeHostImpl::commitComplete");
+ TRACE_EVENT0("cc", "LayerTreeHostImpl::commitComplete");
// Recompute max scroll position; must be after layer content bounds are
// updated.
updateMaxScrollPosition();
}
-bool CCLayerTreeHostImpl::canDraw()
+bool LayerTreeHostImpl::canDraw()
{
// Note: If you are changing this function or any other function that might
// affect the result of canDraw, make sure to call m_client->onCanDrawStateChanged
// in the proper places and update the notifyIfCanDrawChanged test.
if (!m_rootLayerImpl) {
- TRACE_EVENT_INSTANT0("cc", "CCLayerTreeHostImpl::canDraw no root layer");
+ TRACE_EVENT_INSTANT0("cc", "LayerTreeHostImpl::canDraw no root layer");
return false;
}
if (deviceViewportSize().isEmpty()) {
- TRACE_EVENT_INSTANT0("cc", "CCLayerTreeHostImpl::canDraw empty viewport");
+ TRACE_EVENT_INSTANT0("cc", "LayerTreeHostImpl::canDraw empty viewport");
return false;
}
if (!m_renderer) {
- TRACE_EVENT_INSTANT0("cc", "CCLayerTreeHostImpl::canDraw no renderer");
+ TRACE_EVENT_INSTANT0("cc", "LayerTreeHostImpl::canDraw no renderer");
return false;
}
if (m_contentsTexturesPurged) {
- TRACE_EVENT_INSTANT0("cc", "CCLayerTreeHostImpl::canDraw contents textures purged");
+ TRACE_EVENT_INSTANT0("cc", "LayerTreeHostImpl::canDraw contents textures purged");
return false;
}
return true;
}
-CCGraphicsContext* CCLayerTreeHostImpl::context() const
+GraphicsContext* LayerTreeHostImpl::context() const
{
return m_context.get();
}
-void CCLayerTreeHostImpl::animate(double monotonicTime, double wallClockTime)
+void LayerTreeHostImpl::animate(double monotonicTime, double wallClockTime)
{
animatePageScale(monotonicTime);
animateLayers(monotonicTime, wallClockTime);
animateScrollbars(monotonicTime);
}
-void CCLayerTreeHostImpl::startPageScaleAnimation(const IntSize& targetPosition, bool anchorPoint, float pageScale, double startTime, double duration)
+void LayerTreeHostImpl::startPageScaleAnimation(const IntSize& targetPosition, bool anchorPoint, float pageScale, double startTime, double duration)
{
if (!m_rootScrollLayerImpl)
return;
@@ -306,7 +306,7 @@ void CCLayerTreeHostImpl::startPageScaleAnimation(const IntSize& targetPosition,
IntSize scaledContentSize = contentSize();
scaledContentSize.scale(m_pinchZoomViewport.pageScaleDelta());
- m_pageScaleAnimation = CCPageScaleAnimation::create(scrollTotal, scaleTotal, m_deviceViewportSize, scaledContentSize, startTime);
+ m_pageScaleAnimation = PageScaleAnimation::create(scrollTotal, scaleTotal, m_deviceViewportSize, scaledContentSize, startTime);
if (anchorPoint) {
IntSize windowAnchor(targetPosition);
@@ -320,33 +320,33 @@ void CCLayerTreeHostImpl::startPageScaleAnimation(const IntSize& targetPosition,
m_client->setNeedsCommitOnImplThread();
}
-void CCLayerTreeHostImpl::scheduleAnimation()
+void LayerTreeHostImpl::scheduleAnimation()
{
m_client->setNeedsRedrawOnImplThread();
}
-void CCLayerTreeHostImpl::trackDamageForAllSurfaces(CCLayerImpl* rootDrawLayer, const CCLayerList& renderSurfaceLayerList)
+void LayerTreeHostImpl::trackDamageForAllSurfaces(LayerImpl* rootDrawLayer, const LayerList& renderSurfaceLayerList)
{
// For now, we use damage tracking to compute a global scissor. To do this, we must
// compute all damage tracking before drawing anything, so that we know the root
// damage rect. The root damage rect is then used to scissor each surface.
for (int surfaceIndex = renderSurfaceLayerList.size() - 1; surfaceIndex >= 0 ; --surfaceIndex) {
- CCLayerImpl* renderSurfaceLayer = renderSurfaceLayerList[surfaceIndex];
- CCRenderSurface* renderSurface = renderSurfaceLayer->renderSurface();
+ LayerImpl* renderSurfaceLayer = renderSurfaceLayerList[surfaceIndex];
+ RenderSurfaceImpl* renderSurface = renderSurfaceLayer->renderSurface();
ASSERT(renderSurface);
renderSurface->damageTracker()->updateDamageTrackingState(renderSurface->layerList(), renderSurfaceLayer->id(), renderSurface->surfacePropertyChangedOnlyFromDescendant(), renderSurface->contentRect(), renderSurfaceLayer->maskLayer(), renderSurfaceLayer->filters());
}
}
-void CCLayerTreeHostImpl::updateRootScrollLayerImplTransform()
+void LayerTreeHostImpl::updateRootScrollLayerImplTransform()
{
if (m_rootScrollLayerImpl) {
m_rootScrollLayerImpl->setImplTransform(implTransform());
}
}
-void CCLayerTreeHostImpl::calculateRenderSurfaceLayerList(CCLayerList& renderSurfaceLayerList)
+void LayerTreeHostImpl::calculateRenderSurfaceLayerList(LayerList& renderSurfaceLayerList)
{
ASSERT(renderSurfaceLayerList.empty());
ASSERT(m_rootLayerImpl);
@@ -355,61 +355,61 @@ void CCLayerTreeHostImpl::calculateRenderSurfaceLayerList(CCLayerList& renderSur
{
updateRootScrollLayerImplTransform();
- TRACE_EVENT0("cc", "CCLayerTreeHostImpl::calcDrawEtc");
- CCLayerTreeHostCommon::calculateDrawTransforms(m_rootLayerImpl.get(), deviceViewportSize(), m_deviceScaleFactor, &m_layerSorter, rendererCapabilities().maxTextureSize, renderSurfaceLayerList);
+ TRACE_EVENT0("cc", "LayerTreeHostImpl::calcDrawEtc");
+ LayerTreeHostCommon::calculateDrawTransforms(m_rootLayerImpl.get(), deviceViewportSize(), m_deviceScaleFactor, &m_layerSorter, rendererCapabilities().maxTextureSize, renderSurfaceLayerList);
trackDamageForAllSurfaces(m_rootLayerImpl.get(), renderSurfaceLayerList);
}
}
-void CCLayerTreeHostImpl::FrameData::appendRenderPass(scoped_ptr<CCRenderPass> renderPass)
+void LayerTreeHostImpl::FrameData::appendRenderPass(scoped_ptr<RenderPass> renderPass)
{
- CCRenderPass* pass = renderPass.get();
+ RenderPass* pass = renderPass.get();
renderPasses.push_back(pass);
renderPassesById.set(pass->id(), renderPass.Pass());
}
-bool CCLayerTreeHostImpl::calculateRenderPasses(FrameData& frame)
+bool LayerTreeHostImpl::calculateRenderPasses(FrameData& frame)
{
ASSERT(frame.renderPasses.empty());
calculateRenderSurfaceLayerList(*frame.renderSurfaceLayerList);
- TRACE_EVENT1("cc", "CCLayerTreeHostImpl::calculateRenderPasses", "renderSurfaceLayerList.size()", static_cast<long long unsigned>(frame.renderSurfaceLayerList->size()));
+ TRACE_EVENT1("cc", "LayerTreeHostImpl::calculateRenderPasses", "renderSurfaceLayerList.size()", static_cast<long long unsigned>(frame.renderSurfaceLayerList->size()));
// Create the render passes in dependency order.
for (int surfaceIndex = frame.renderSurfaceLayerList->size() - 1; surfaceIndex >= 0 ; --surfaceIndex) {
- CCLayerImpl* renderSurfaceLayer = (*frame.renderSurfaceLayerList)[surfaceIndex];
+ LayerImpl* renderSurfaceLayer = (*frame.renderSurfaceLayerList)[surfaceIndex];
renderSurfaceLayer->renderSurface()->appendRenderPasses(frame);
}
bool recordMetricsForFrame = true; // FIXME: In the future, disable this when about:tracing is off.
- CCOcclusionTrackerImpl occlusionTracker(m_rootLayerImpl->renderSurface()->contentRect(), recordMetricsForFrame);
+ OcclusionTrackerImpl occlusionTracker(m_rootLayerImpl->renderSurface()->contentRect(), recordMetricsForFrame);
occlusionTracker.setMinimumTrackingSize(m_settings.minimumOcclusionTrackingSize);
if (settings().showOccludingRects)
occlusionTracker.setOccludingScreenSpaceRectsContainer(&frame.occludingScreenSpaceRects);
// Add quads to the Render passes in FrontToBack order to allow for testing occlusion and performing culling during the tree walk.
- typedef CCLayerIterator<CCLayerImpl, std::vector<CCLayerImpl*>, CCRenderSurface, CCLayerIteratorActions::FrontToBack> CCLayerIteratorType;
+ typedef LayerIterator<LayerImpl, std::vector<LayerImpl*>, RenderSurfaceImpl, LayerIteratorActions::FrontToBack> LayerIteratorType;
// Typically when we are missing a texture and use a checkerboard quad, we still draw the frame. However when the layer being
// checkerboarded is moving due to an impl-animation, we drop the frame to avoid flashing due to the texture suddenly appearing
// in the future.
bool drawFrame = true;
- CCLayerIteratorType end = CCLayerIteratorType::end(frame.renderSurfaceLayerList);
- for (CCLayerIteratorType it = CCLayerIteratorType::begin(frame.renderSurfaceLayerList); it != end; ++it) {
- CCRenderPass::Id targetRenderPassId = it.targetRenderSurfaceLayer()->renderSurface()->renderPassId();
- CCRenderPass* targetRenderPass = frame.renderPassesById.get(targetRenderPassId);
+ LayerIteratorType end = LayerIteratorType::end(frame.renderSurfaceLayerList);
+ for (LayerIteratorType it = LayerIteratorType::begin(frame.renderSurfaceLayerList); it != end; ++it) {
+ RenderPass::Id targetRenderPassId = it.targetRenderSurfaceLayer()->renderSurface()->renderPassId();
+ RenderPass* targetRenderPass = frame.renderPassesById.get(targetRenderPassId);
occlusionTracker.enterLayer(it);
- CCAppendQuadsData appendQuadsData(targetRenderPass->id());
+ AppendQuadsData appendQuadsData(targetRenderPass->id());
if (it.representsContributingRenderSurface()) {
- CCRenderPass::Id contributingRenderPassId = it->renderSurface()->renderPassId();
- CCRenderPass* contributingRenderPass = frame.renderPassesById.get(contributingRenderPassId);
+ RenderPass::Id contributingRenderPassId = it->renderSurface()->renderPassId();
+ RenderPass* contributingRenderPass = frame.renderPassesById.get(contributingRenderPassId);
targetRenderPass->appendQuadsForRenderSurfaceLayer(*it, contributingRenderPass, &occlusionTracker, appendQuadsData);
} else if (it.representsItself() && !it->visibleContentRect().isEmpty()) {
bool hasOcclusionFromOutsideTargetSurface;
@@ -420,11 +420,11 @@ bool CCLayerTreeHostImpl::calculateRenderPasses(FrameData& frame)
frame.willDrawLayers.push_back(*it);
if (it->hasContributingDelegatedRenderPasses()) {
- CCRenderPass::Id contributingRenderPassId = it->firstContributingRenderPassId();
+ RenderPass::Id contributingRenderPassId = it->firstContributingRenderPassId();
while (frame.renderPassesById.contains(contributingRenderPassId)) {
- CCRenderPass* renderPass = frame.renderPassesById.get(contributingRenderPassId);
+ RenderPass* renderPass = frame.renderPassesById.get(contributingRenderPassId);
- CCAppendQuadsData appendQuadsData(renderPass->id());
+ AppendQuadsData appendQuadsData(renderPass->id());
renderPass->appendQuadsForLayer(*it, &occlusionTracker, appendQuadsData);
contributingRenderPassId = it->nextContributingRenderPassId(contributingRenderPassId);
@@ -440,7 +440,7 @@ bool CCLayerTreeHostImpl::calculateRenderPasses(FrameData& frame)
if (appendQuadsData.hadMissingTiles) {
bool layerHasAnimatingTransform = it->screenSpaceTransformIsAnimating() || it->drawTransformIsAnimating();
- if (layerHasAnimatingTransform || CCSettings::jankInsteadOfCheckerboard())
+ if (layerHasAnimatingTransform || Settings::jankInsteadOfCheckerboard())
drawFrame = false;
}
@@ -470,11 +470,11 @@ bool CCLayerTreeHostImpl::calculateRenderPasses(FrameData& frame)
return drawFrame;
}
-void CCLayerTreeHostImpl::animateLayersRecursive(CCLayerImpl* current, double monotonicTime, double wallClockTime, CCAnimationEventsVector* events, bool& didAnimate, bool& needsAnimateLayers)
+void LayerTreeHostImpl::animateLayersRecursive(LayerImpl* current, double monotonicTime, double wallClockTime, AnimationEventsVector* events, bool& didAnimate, bool& needsAnimateLayers)
{
bool subtreeNeedsAnimateLayers = false;
- CCLayerAnimationController* currentController = current->layerAnimationController();
+ LayerAnimationController* currentController = current->layerAnimationController();
bool hadActiveAnimation = currentController->hasActiveAnimation();
currentController->animate(monotonicTime, events);
@@ -498,16 +498,16 @@ void CCLayerTreeHostImpl::animateLayersRecursive(CCLayerImpl* current, double mo
needsAnimateLayers = subtreeNeedsAnimateLayers;
}
-void CCLayerTreeHostImpl::setBackgroundTickingEnabled(bool enabled)
+void LayerTreeHostImpl::setBackgroundTickingEnabled(bool enabled)
{
// Lazily create the timeSource adapter so that we can vary the interval for testing.
if (!m_timeSourceClientAdapter)
- m_timeSourceClientAdapter = CCLayerTreeHostImplTimeSourceAdapter::create(this, CCDelayBasedTimeSource::create(lowFrequencyAnimationInterval(), CCProxy::currentThread()));
+ m_timeSourceClientAdapter = LayerTreeHostImplTimeSourceAdapter::create(this, DelayBasedTimeSource::create(lowFrequencyAnimationInterval(), Proxy::currentThread()));
m_timeSourceClientAdapter->setActive(enabled);
}
-IntSize CCLayerTreeHostImpl::contentSize() const
+IntSize LayerTreeHostImpl::contentSize() const
{
// TODO(aelias): Hardcoding the first child here is weird. Think of
// a cleaner way to get the contentBounds on the Impl side.
@@ -516,64 +516,64 @@ IntSize CCLayerTreeHostImpl::contentSize() const
return m_rootScrollLayerImpl->children()[0]->contentBounds();
}
-static inline CCRenderPass* findRenderPassById(CCRenderPass::Id renderPassId, const CCLayerTreeHostImpl::FrameData& frame)
+static inline RenderPass* findRenderPassById(RenderPass::Id renderPassId, const LayerTreeHostImpl::FrameData& frame)
{
- CCRenderPassIdHashMap::const_iterator it = frame.renderPassesById.find(renderPassId);
+ RenderPassIdHashMap::const_iterator it = frame.renderPassesById.find(renderPassId);
ASSERT(it != frame.renderPassesById.end());
return it->second;
}
-static void removeRenderPassesRecursive(CCRenderPass::Id removeRenderPassId, CCLayerTreeHostImpl::FrameData& frame)
+static void removeRenderPassesRecursive(RenderPass::Id removeRenderPassId, LayerTreeHostImpl::FrameData& frame)
{
- CCRenderPass* removeRenderPass = findRenderPassById(removeRenderPassId, frame);
- CCRenderPassList& renderPasses = frame.renderPasses;
- CCRenderPassList::iterator toRemove = std::find(renderPasses.begin(), renderPasses.end(), removeRenderPass);
+ RenderPass* removeRenderPass = findRenderPassById(removeRenderPassId, frame);
+ RenderPassList& renderPasses = frame.renderPasses;
+ RenderPassList::iterator toRemove = std::find(renderPasses.begin(), renderPasses.end(), removeRenderPass);
// The pass was already removed by another quad - probably the original, and we are the replica.
if (toRemove == renderPasses.end())
return;
- const CCRenderPass* removedPass = *toRemove;
+ const RenderPass* removedPass = *toRemove;
frame.renderPasses.erase(toRemove);
// Now follow up for all RenderPass quads and remove their RenderPasses recursively.
- const CCQuadList& quadList = removedPass->quadList();
- CCQuadList::constBackToFrontIterator quadListIterator = quadList.backToFrontBegin();
+ const QuadList& quadList = removedPass->quadList();
+ QuadList::constBackToFrontIterator quadListIterator = quadList.backToFrontBegin();
for (; quadListIterator != quadList.backToFrontEnd(); ++quadListIterator) {
- CCDrawQuad* currentQuad = (*quadListIterator);
- if (currentQuad->material() != CCDrawQuad::RenderPass)
+ DrawQuad* currentQuad = (*quadListIterator);
+ if (currentQuad->material() != DrawQuad::RenderPass)
continue;
- CCRenderPass::Id nextRemoveRenderPassId = CCRenderPassDrawQuad::materialCast(currentQuad)->renderPassId();
+ RenderPass::Id nextRemoveRenderPassId = RenderPassDrawQuad::materialCast(currentQuad)->renderPassId();
removeRenderPassesRecursive(nextRemoveRenderPassId, frame);
}
}
-bool CCLayerTreeHostImpl::CullRenderPassesWithCachedTextures::shouldRemoveRenderPass(const CCRenderPassDrawQuad& quad, const FrameData&) const
+bool LayerTreeHostImpl::CullRenderPassesWithCachedTextures::shouldRemoveRenderPass(const RenderPassDrawQuad& quad, const FrameData&) const
{
return quad.contentsChangedSinceLastFrame().isEmpty() && m_renderer.haveCachedResourcesForRenderPassId(quad.renderPassId());
}
-bool CCLayerTreeHostImpl::CullRenderPassesWithNoQuads::shouldRemoveRenderPass(const CCRenderPassDrawQuad& quad, const FrameData& frame) const
+bool LayerTreeHostImpl::CullRenderPassesWithNoQuads::shouldRemoveRenderPass(const RenderPassDrawQuad& quad, const FrameData& frame) const
{
- const CCRenderPass* renderPass = findRenderPassById(quad.renderPassId(), frame);
- const CCRenderPassList& renderPasses = frame.renderPasses;
- CCRenderPassList::const_iterator foundPass = std::find(renderPasses.begin(), renderPasses.end(), renderPass);
+ const RenderPass* renderPass = findRenderPassById(quad.renderPassId(), frame);
+ const RenderPassList& renderPasses = frame.renderPasses;
+ RenderPassList::const_iterator foundPass = std::find(renderPasses.begin(), renderPasses.end(), renderPass);
bool renderPassAlreadyRemoved = foundPass == renderPasses.end();
if (renderPassAlreadyRemoved)
return false;
// If any quad or RenderPass draws into this RenderPass, then keep it.
- const CCQuadList& quadList = (*foundPass)->quadList();
- for (CCQuadList::constBackToFrontIterator quadListIterator = quadList.backToFrontBegin(); quadListIterator != quadList.backToFrontEnd(); ++quadListIterator) {
- CCDrawQuad* currentQuad = *quadListIterator;
+ const QuadList& quadList = (*foundPass)->quadList();
+ for (QuadList::constBackToFrontIterator quadListIterator = quadList.backToFrontBegin(); quadListIterator != quadList.backToFrontEnd(); ++quadListIterator) {
+ DrawQuad* currentQuad = *quadListIterator;
- if (currentQuad->material() != CCDrawQuad::RenderPass)
+ if (currentQuad->material() != DrawQuad::RenderPass)
return false;
- const CCRenderPass* contributingPass = findRenderPassById(CCRenderPassDrawQuad::materialCast(currentQuad)->renderPassId(), frame);
- CCRenderPassList::const_iterator foundContributingPass = std::find(renderPasses.begin(), renderPasses.end(), contributingPass);
+ const RenderPass* contributingPass = findRenderPassById(RenderPassDrawQuad::materialCast(currentQuad)->renderPassId(), frame);
+ RenderPassList::const_iterator foundContributingPass = std::find(renderPasses.begin(), renderPasses.end(), contributingPass);
if (foundContributingPass != renderPasses.end())
return false;
}
@@ -581,25 +581,25 @@ bool CCLayerTreeHostImpl::CullRenderPassesWithNoQuads::shouldRemoveRenderPass(co
}
// Defined for linking tests.
-template void CCLayerTreeHostImpl::removeRenderPasses<CCLayerTreeHostImpl::CullRenderPassesWithCachedTextures>(CullRenderPassesWithCachedTextures, FrameData&);
-template void CCLayerTreeHostImpl::removeRenderPasses<CCLayerTreeHostImpl::CullRenderPassesWithNoQuads>(CullRenderPassesWithNoQuads, FrameData&);
+template void LayerTreeHostImpl::removeRenderPasses<LayerTreeHostImpl::CullRenderPassesWithCachedTextures>(CullRenderPassesWithCachedTextures, FrameData&);
+template void LayerTreeHostImpl::removeRenderPasses<LayerTreeHostImpl::CullRenderPassesWithNoQuads>(CullRenderPassesWithNoQuads, FrameData&);
// static
template<typename RenderPassCuller>
-void CCLayerTreeHostImpl::removeRenderPasses(RenderPassCuller culler, FrameData& frame)
+void LayerTreeHostImpl::removeRenderPasses(RenderPassCuller culler, FrameData& frame)
{
for (size_t it = culler.renderPassListBegin(frame.renderPasses); it != culler.renderPassListEnd(frame.renderPasses); it = culler.renderPassListNext(it)) {
- const CCRenderPass* currentPass = frame.renderPasses[it];
- const CCQuadList& quadList = currentPass->quadList();
- CCQuadList::constBackToFrontIterator quadListIterator = quadList.backToFrontBegin();
+ const RenderPass* currentPass = frame.renderPasses[it];
+ const QuadList& quadList = currentPass->quadList();
+ QuadList::constBackToFrontIterator quadListIterator = quadList.backToFrontBegin();
for (; quadListIterator != quadList.backToFrontEnd(); ++quadListIterator) {
- CCDrawQuad* currentQuad = *quadListIterator;
+ DrawQuad* currentQuad = *quadListIterator;
- if (currentQuad->material() != CCDrawQuad::RenderPass)
+ if (currentQuad->material() != DrawQuad::RenderPass)
continue;
- CCRenderPassDrawQuad* renderPassQuad = static_cast<CCRenderPassDrawQuad*>(currentQuad);
+ RenderPassDrawQuad* renderPassQuad = static_cast<RenderPassDrawQuad*>(currentQuad);
if (!culler.shouldRemoveRenderPass(*renderPassQuad, frame))
continue;
@@ -616,9 +616,9 @@ void CCLayerTreeHostImpl::removeRenderPasses(RenderPassCuller culler, FrameData&
}
}
-bool CCLayerTreeHostImpl::prepareToDraw(FrameData& frame)
+bool LayerTreeHostImpl::prepareToDraw(FrameData& frame)
{
- TRACE_EVENT0("cc", "CCLayerTreeHostImpl::prepareToDraw");
+ TRACE_EVENT0("cc", "LayerTreeHostImpl::prepareToDraw");
ASSERT(canDraw());
frame.renderSurfaceLayerList = &m_renderSurfaceLayerList;
@@ -634,7 +634,7 @@ bool CCLayerTreeHostImpl::prepareToDraw(FrameData& frame)
return true;
}
-void CCLayerTreeHostImpl::reduceContentsTextureMemoryOnImplThread(size_t limitBytes)
+void LayerTreeHostImpl::reduceContentsTextureMemoryOnImplThread(size_t limitBytes)
{
bool evictedResources = m_client->reduceContentsTextureMemoryOnImplThread(limitBytes);
if (evictedResources) {
@@ -644,7 +644,7 @@ void CCLayerTreeHostImpl::reduceContentsTextureMemoryOnImplThread(size_t limitBy
}
}
-void CCLayerTreeHostImpl::setMemoryAllocationLimitBytes(size_t bytes)
+void LayerTreeHostImpl::setMemoryAllocationLimitBytes(size_t bytes)
{
ASSERT(bytes);
if (m_memoryAllocationLimitBytes == bytes)
@@ -654,14 +654,14 @@ void CCLayerTreeHostImpl::setMemoryAllocationLimitBytes(size_t bytes)
m_client->setNeedsCommitOnImplThread();
}
-void CCLayerTreeHostImpl::onVSyncParametersChanged(double monotonicTimebase, double intervalInSeconds)
+void LayerTreeHostImpl::onVSyncParametersChanged(double monotonicTimebase, double intervalInSeconds)
{
m_client->onVSyncParametersChanged(monotonicTimebase, intervalInSeconds);
}
-void CCLayerTreeHostImpl::drawLayers(const FrameData& frame)
+void LayerTreeHostImpl::drawLayers(const FrameData& frame)
{
- TRACE_EVENT0("cc", "CCLayerTreeHostImpl::drawLayers");
+ TRACE_EVENT0("cc", "LayerTreeHostImpl::drawLayers");
ASSERT(canDraw());
ASSERT(!frame.renderPasses.empty());
@@ -691,7 +691,7 @@ void CCLayerTreeHostImpl::drawLayers(const FrameData& frame)
m_rootLayerImpl->resetAllChangeTrackingForSubtree();
}
-void CCLayerTreeHostImpl::didDrawAllLayers(const FrameData& frame)
+void LayerTreeHostImpl::didDrawAllLayers(const FrameData& frame)
{
for (size_t i = 0; i < frame.willDrawLayers.size(); ++i)
frame.willDrawLayers[i]->didDraw(m_resourceProvider.get());
@@ -701,23 +701,23 @@ void CCLayerTreeHostImpl::didDrawAllLayers(const FrameData& frame)
m_resourceProvider->textureUploader()->markPendingUploadsAsNonBlocking();
}
-void CCLayerTreeHostImpl::finishAllRendering()
+void LayerTreeHostImpl::finishAllRendering()
{
if (m_renderer)
m_renderer->finish();
}
-bool CCLayerTreeHostImpl::isContextLost()
+bool LayerTreeHostImpl::isContextLost()
{
return m_renderer && m_renderer->isContextLost();
}
-const RendererCapabilities& CCLayerTreeHostImpl::rendererCapabilities() const
+const RendererCapabilities& LayerTreeHostImpl::rendererCapabilities() const
{
return m_renderer->capabilities();
}
-bool CCLayerTreeHostImpl::swapBuffers()
+bool LayerTreeHostImpl::swapBuffers()
{
ASSERT(m_renderer);
@@ -725,33 +725,33 @@ bool CCLayerTreeHostImpl::swapBuffers()
return m_renderer->swapBuffers();
}
-const IntSize& CCLayerTreeHostImpl::deviceViewportSize() const
+const IntSize& LayerTreeHostImpl::deviceViewportSize() const
{
return m_deviceViewportSize;
}
-const CCLayerTreeSettings& CCLayerTreeHostImpl::settings() const
+const LayerTreeSettings& LayerTreeHostImpl::settings() const
{
return m_settings;
}
-void CCLayerTreeHostImpl::didLoseContext()
+void LayerTreeHostImpl::didLoseContext()
{
m_client->didLoseContextOnImplThread();
}
-void CCLayerTreeHostImpl::onSwapBuffersComplete()
+void LayerTreeHostImpl::onSwapBuffersComplete()
{
m_client->onSwapBuffersCompleteOnImplThread();
}
-void CCLayerTreeHostImpl::readback(void* pixels, const IntRect& rect)
+void LayerTreeHostImpl::readback(void* pixels, const IntRect& rect)
{
ASSERT(m_renderer);
m_renderer->getFramebufferPixels(pixels, rect);
}
-static CCLayerImpl* findRootScrollLayer(CCLayerImpl* layer)
+static LayerImpl* findRootScrollLayer(LayerImpl* layer)
{
if (!layer)
return 0;
@@ -760,7 +760,7 @@ static CCLayerImpl* findRootScrollLayer(CCLayerImpl* layer)
return layer;
for (size_t i = 0; i < layer->children().size(); ++i) {
- CCLayerImpl* found = findRootScrollLayer(layer->children()[i]);
+ LayerImpl* found = findRootScrollLayer(layer->children()[i]);
if (found)
return found;
}
@@ -771,7 +771,7 @@ static CCLayerImpl* findRootScrollLayer(CCLayerImpl* layer)
// Content layers can be either directly scrollable or contained in an outer
// scrolling layer which applies the scroll transform. Given a content layer,
// this function returns the associated scroll layer if any.
-static CCLayerImpl* findScrollLayerForContentLayer(CCLayerImpl* layerImpl)
+static LayerImpl* findScrollLayerForContentLayer(LayerImpl* layerImpl)
{
if (!layerImpl)
return 0;
@@ -785,21 +785,21 @@ static CCLayerImpl* findScrollLayerForContentLayer(CCLayerImpl* layerImpl)
return 0;
}
-void CCLayerTreeHostImpl::setRootLayer(scoped_ptr<CCLayerImpl> layer)
+void LayerTreeHostImpl::setRootLayer(scoped_ptr<LayerImpl> layer)
{
m_rootLayerImpl = layer.Pass();
m_rootScrollLayerImpl = findRootScrollLayer(m_rootLayerImpl.get());
m_currentlyScrollingLayerImpl = 0;
if (m_rootLayerImpl && m_scrollingLayerIdFromPreviousTree != -1)
- m_currentlyScrollingLayerImpl = CCLayerTreeHostCommon::findLayerInSubtree(m_rootLayerImpl.get(), m_scrollingLayerIdFromPreviousTree);
+ m_currentlyScrollingLayerImpl = LayerTreeHostCommon::findLayerInSubtree(m_rootLayerImpl.get(), m_scrollingLayerIdFromPreviousTree);
m_scrollingLayerIdFromPreviousTree = -1;
m_client->onCanDrawStateChanged(canDraw());
}
-scoped_ptr<CCLayerImpl> CCLayerTreeHostImpl::detachLayerTree()
+scoped_ptr<LayerImpl> LayerTreeHostImpl::detachLayerTree()
{
// Clear all data structures that have direct references to the layer tree.
m_scrollingLayerIdFromPreviousTree = m_currentlyScrollingLayerImpl ? m_currentlyScrollingLayerImpl->id() : -1;
@@ -809,9 +809,9 @@ scoped_ptr<CCLayerImpl> CCLayerTreeHostImpl::detachLayerTree()
return m_rootLayerImpl.Pass();
}
-void CCLayerTreeHostImpl::setVisible(bool visible)
+void LayerTreeHostImpl::setVisible(bool visible)
{
- ASSERT(CCProxy::isImplThread());
+ ASSERT(Proxy::isImplThread());
if (m_visible == visible)
return;
@@ -827,7 +827,7 @@ void CCLayerTreeHostImpl::setVisible(bool visible)
setBackgroundTickingEnabled(!m_visible && m_needsAnimateLayers);
}
-bool CCLayerTreeHostImpl::initializeRenderer(scoped_ptr<CCGraphicsContext> context)
+bool LayerTreeHostImpl::initializeRenderer(scoped_ptr<GraphicsContext> context)
{
// Since we will create a new resource provider, we cannot continue to use
// the old resources (i.e. renderSurfaces and texture IDs). Clear them
@@ -844,14 +844,14 @@ bool CCLayerTreeHostImpl::initializeRenderer(scoped_ptr<CCGraphicsContext> conte
if (!context->bindToClient(this))
return false;
- scoped_ptr<CCResourceProvider> resourceProvider = CCResourceProvider::create(context.get());
+ scoped_ptr<ResourceProvider> resourceProvider = ResourceProvider::create(context.get());
if (!resourceProvider)
return false;
if (context->context3D())
- m_renderer = CCRendererGL::create(this, resourceProvider.get());
+ m_renderer = GLRenderer::create(this, resourceProvider.get());
else if (context->softwareDevice())
- m_renderer = CCRendererSoftware::create(this, resourceProvider.get(), context->softwareDevice());
+ m_renderer = SoftwareRenderer::create(this, resourceProvider.get(), context->softwareDevice());
if (!m_renderer)
return false;
@@ -866,19 +866,19 @@ bool CCLayerTreeHostImpl::initializeRenderer(scoped_ptr<CCGraphicsContext> conte
return true;
}
-void CCLayerTreeHostImpl::setContentsTexturesPurged()
+void LayerTreeHostImpl::setContentsTexturesPurged()
{
m_contentsTexturesPurged = true;
m_client->onCanDrawStateChanged(canDraw());
}
-void CCLayerTreeHostImpl::resetContentsTexturesPurged()
+void LayerTreeHostImpl::resetContentsTexturesPurged()
{
m_contentsTexturesPurged = false;
m_client->onCanDrawStateChanged(canDraw());
}
-void CCLayerTreeHostImpl::setViewportSize(const IntSize& layoutViewportSize, const IntSize& deviceViewportSize)
+void LayerTreeHostImpl::setViewportSize(const IntSize& layoutViewportSize, const IntSize& deviceViewportSize)
{
if (layoutViewportSize == m_layoutViewportSize && deviceViewportSize == m_deviceViewportSize)
return;
@@ -896,7 +896,7 @@ void CCLayerTreeHostImpl::setViewportSize(const IntSize& layoutViewportSize, con
m_client->onCanDrawStateChanged(canDraw());
}
-static void adjustScrollsForPageScaleChange(CCLayerImpl* layerImpl, float pageScaleChange)
+static void adjustScrollsForPageScaleChange(LayerImpl* layerImpl, float pageScaleChange)
{
if (!layerImpl)
return;
@@ -912,7 +912,7 @@ static void adjustScrollsForPageScaleChange(CCLayerImpl* layerImpl, float pageSc
adjustScrollsForPageScaleChange(layerImpl->children()[i], pageScaleChange);
}
-void CCLayerTreeHostImpl::setDeviceScaleFactor(float deviceScaleFactor)
+void LayerTreeHostImpl::setDeviceScaleFactor(float deviceScaleFactor)
{
if (deviceScaleFactor == m_deviceScaleFactor)
return;
@@ -921,12 +921,12 @@ void CCLayerTreeHostImpl::setDeviceScaleFactor(float deviceScaleFactor)
updateMaxScrollPosition();
}
-float CCLayerTreeHostImpl::pageScaleFactor() const
+float LayerTreeHostImpl::pageScaleFactor() const
{
return m_pinchZoomViewport.pageScaleFactor();
}
-void CCLayerTreeHostImpl::setPageScaleFactorAndLimits(float pageScaleFactor, float minPageScaleFactor, float maxPageScaleFactor)
+void LayerTreeHostImpl::setPageScaleFactorAndLimits(float pageScaleFactor, float minPageScaleFactor, float maxPageScaleFactor)
{
if (!pageScaleFactor)
return;
@@ -934,7 +934,7 @@ void CCLayerTreeHostImpl::setPageScaleFactorAndLimits(float pageScaleFactor, flo
float pageScaleChange = pageScaleFactor / m_pinchZoomViewport.pageScaleFactor();
m_pinchZoomViewport.setPageScaleFactorAndLimits(pageScaleFactor, minPageScaleFactor, maxPageScaleFactor);
- if (!CCSettings::pageScalePinchZoomEnabled()) {
+ if (!Settings::pageScalePinchZoomEnabled()) {
if (pageScaleChange != 1)
adjustScrollsForPageScaleChange(m_rootScrollLayerImpl, pageScaleChange);
}
@@ -944,20 +944,20 @@ void CCLayerTreeHostImpl::setPageScaleFactorAndLimits(float pageScaleFactor, flo
m_pinchZoomViewport.setSentPageScaleDelta(1);
}
-void CCLayerTreeHostImpl::setPageScaleDelta(float delta)
+void LayerTreeHostImpl::setPageScaleDelta(float delta)
{
m_pinchZoomViewport.setPageScaleDelta(delta);
updateMaxScrollPosition();
}
-void CCLayerTreeHostImpl::updateMaxScrollPosition()
+void LayerTreeHostImpl::updateMaxScrollPosition()
{
if (!m_rootScrollLayerImpl || !m_rootScrollLayerImpl->children().size())
return;
FloatSize viewBounds = m_deviceViewportSize;
- if (CCLayerImpl* clipLayer = m_rootScrollLayerImpl->parent()) {
+ if (LayerImpl* clipLayer = m_rootScrollLayerImpl->parent()) {
// Compensate for non-overlay scrollbars.
if (clipLayer->masksToBounds()) {
viewBounds = clipLayer->bounds();
@@ -966,7 +966,7 @@ void CCLayerTreeHostImpl::updateMaxScrollPosition()
}
IntSize contentBounds = contentSize();
- if (CCSettings::pageScalePinchZoomEnabled()) {
+ if (Settings::pageScalePinchZoomEnabled()) {
// Pinch with pageScale scrolls entirely in layout space. contentSize
// returns the bounds including the page scale factor, so calculate the
// pre page-scale layout size here.
@@ -987,12 +987,12 @@ void CCLayerTreeHostImpl::updateMaxScrollPosition()
m_rootScrollLayerImpl->setMaxScrollPosition(maxScroll);
}
-void CCLayerTreeHostImpl::setNeedsRedraw()
+void LayerTreeHostImpl::setNeedsRedraw()
{
m_client->setNeedsRedrawOnImplThread();
}
-bool CCLayerTreeHostImpl::ensureRenderSurfaceLayerList()
+bool LayerTreeHostImpl::ensureRenderSurfaceLayerList()
{
if (!m_rootLayerImpl)
return false;
@@ -1013,9 +1013,9 @@ bool CCLayerTreeHostImpl::ensureRenderSurfaceLayerList()
return m_renderSurfaceLayerList.size();
}
-CCInputHandlerClient::ScrollStatus CCLayerTreeHostImpl::scrollBegin(const IntPoint& viewportPoint, CCInputHandlerClient::ScrollInputType type)
+InputHandlerClient::ScrollStatus LayerTreeHostImpl::scrollBegin(const IntPoint& viewportPoint, InputHandlerClient::ScrollInputType type)
{
- TRACE_EVENT0("cc", "CCLayerTreeHostImpl::scrollBegin");
+ TRACE_EVENT0("cc", "LayerTreeHostImpl::scrollBegin");
ASSERT(!m_currentlyScrollingLayerImpl);
clearCurrentlyScrollingLayer();
@@ -1028,10 +1028,10 @@ CCInputHandlerClient::ScrollStatus CCLayerTreeHostImpl::scrollBegin(const IntPoi
// First find out which layer was hit from the saved list of visible layers
// in the most recent frame.
- CCLayerImpl* layerImpl = CCLayerTreeHostCommon::findLayerThatIsHitByPoint(viewportPoint, m_renderSurfaceLayerList);
+ LayerImpl* layerImpl = LayerTreeHostCommon::findLayerThatIsHitByPoint(viewportPoint, m_renderSurfaceLayerList);
// Walk up the hierarchy and look for a scrollable layer.
- CCLayerImpl* potentiallyScrollingLayerImpl = 0;
+ LayerImpl* potentiallyScrollingLayerImpl = 0;
for (; layerImpl; layerImpl = layerImpl->parent()) {
// The content layer can also block attempts to scroll outside the main thread.
if (layerImpl->tryScroll(deviceViewportPoint, type) == ScrollOnMainThread) {
@@ -1039,7 +1039,7 @@ CCInputHandlerClient::ScrollStatus CCLayerTreeHostImpl::scrollBegin(const IntPoi
return ScrollOnMainThread;
}
- CCLayerImpl* scrollLayerImpl = findScrollLayerForContentLayer(layerImpl);
+ LayerImpl* scrollLayerImpl = findScrollLayerForContentLayer(layerImpl);
if (!scrollLayerImpl)
continue;
@@ -1067,7 +1067,7 @@ CCInputHandlerClient::ScrollStatus CCLayerTreeHostImpl::scrollBegin(const IntPoi
return ScrollIgnored;
}
-static FloatSize scrollLayerWithScreenSpaceDelta(CCPinchZoomViewport* viewport, CCLayerImpl& layerImpl, const FloatPoint& screenSpacePoint, const FloatSize& screenSpaceDelta)
+static FloatSize scrollLayerWithScreenSpaceDelta(PinchZoomViewport* viewport, LayerImpl& layerImpl, const FloatPoint& screenSpacePoint, const FloatSize& screenSpaceDelta)
{
// Layers with non-invertible screen space transforms should not have passed the scroll hit
// test in the first place.
@@ -1078,8 +1078,8 @@ static FloatSize scrollLayerWithScreenSpaceDelta(CCPinchZoomViewport* viewport,
// in layer coordinates.
bool startClipped, endClipped;
FloatPoint screenSpaceEndPoint = screenSpacePoint + screenSpaceDelta;
- FloatPoint localStartPoint = CCMathUtil::projectPoint(inverseScreenSpaceTransform, screenSpacePoint, startClipped);
- FloatPoint localEndPoint = CCMathUtil::projectPoint(inverseScreenSpaceTransform, screenSpaceEndPoint, endClipped);
+ FloatPoint localStartPoint = MathUtil::projectPoint(inverseScreenSpaceTransform, screenSpacePoint, startClipped);
+ FloatPoint localEndPoint = MathUtil::projectPoint(inverseScreenSpaceTransform, screenSpaceEndPoint, endClipped);
// In general scroll point coordinates should not get clipped.
ASSERT(!startClipped);
@@ -1096,23 +1096,23 @@ static FloatSize scrollLayerWithScreenSpaceDelta(CCPinchZoomViewport* viewport,
// Calculate the applied scroll delta in screen space coordinates.
FloatPoint actualLocalEndPoint = localStartPoint + layerImpl.scrollDelta() - previousDelta;
- FloatPoint actualScreenSpaceEndPoint = CCMathUtil::mapPoint(layerImpl.screenSpaceTransform(), actualLocalEndPoint, endClipped);
+ FloatPoint actualScreenSpaceEndPoint = MathUtil::mapPoint(layerImpl.screenSpaceTransform(), actualLocalEndPoint, endClipped);
ASSERT(!endClipped);
if (endClipped)
return FloatSize();
return actualScreenSpaceEndPoint - screenSpacePoint;
}
-static FloatSize scrollLayerWithLocalDelta(CCLayerImpl& layerImpl, const FloatSize& localDelta)
+static FloatSize scrollLayerWithLocalDelta(LayerImpl& layerImpl, const FloatSize& localDelta)
{
FloatSize previousDelta(layerImpl.scrollDelta());
layerImpl.scrollBy(localDelta);
return layerImpl.scrollDelta() - previousDelta;
}
-void CCLayerTreeHostImpl::scrollBy(const IntPoint& viewportPoint, const IntSize& scrollDelta)
+void LayerTreeHostImpl::scrollBy(const IntPoint& viewportPoint, const IntSize& scrollDelta)
{
- TRACE_EVENT0("cc", "CCLayerTreeHostImpl::scrollBy");
+ TRACE_EVENT0("cc", "LayerTreeHostImpl::scrollBy");
if (!m_currentlyScrollingLayerImpl)
return;
@@ -1120,11 +1120,11 @@ void CCLayerTreeHostImpl::scrollBy(const IntPoint& viewportPoint, const IntSize&
pendingDelta.scale(m_deviceScaleFactor);
- for (CCLayerImpl* layerImpl = m_currentlyScrollingLayerImpl; layerImpl; layerImpl = layerImpl->parent()) {
+ for (LayerImpl* layerImpl = m_currentlyScrollingLayerImpl; layerImpl; layerImpl = layerImpl->parent()) {
if (!layerImpl->scrollable())
continue;
- CCPinchZoomViewport* viewport = layerImpl == m_rootScrollLayerImpl ? &m_pinchZoomViewport : 0;
+ PinchZoomViewport* viewport = layerImpl == m_rootScrollLayerImpl ? &m_pinchZoomViewport : 0;
FloatSize appliedDelta;
if (m_scrollDeltaIsInScreenSpace)
appliedDelta = scrollLayerWithScreenSpaceDelta(viewport, *layerImpl, viewportPoint, pendingDelta);
@@ -1139,7 +1139,7 @@ void CCLayerTreeHostImpl::scrollBy(const IntPoint& viewportPoint, const IntSize&
// If the applied delta is within 45 degrees of the input delta, bail out to make it easier
// to scroll just one layer in one direction without affecting any of its parents.
float angleThreshold = 45;
- if (CCMathUtil::smallestAngleBetweenVectors(appliedDelta, pendingDelta) < angleThreshold) {
+ if (MathUtil::smallestAngleBetweenVectors(appliedDelta, pendingDelta) < angleThreshold) {
pendingDelta = FloatSize();
break;
}
@@ -1147,7 +1147,7 @@ void CCLayerTreeHostImpl::scrollBy(const IntPoint& viewportPoint, const IntSize&
// Allow further movement only on an axis perpendicular to the direction in which the layer
// moved.
FloatSize perpendicularAxis(-appliedDelta.height(), appliedDelta.width());
- pendingDelta = CCMathUtil::projectVector(pendingDelta, perpendicularAxis);
+ pendingDelta = MathUtil::projectVector(pendingDelta, perpendicularAxis);
if (flooredIntSize(pendingDelta).isZero())
break;
@@ -1159,18 +1159,18 @@ void CCLayerTreeHostImpl::scrollBy(const IntPoint& viewportPoint, const IntSize&
}
}
-void CCLayerTreeHostImpl::clearCurrentlyScrollingLayer()
+void LayerTreeHostImpl::clearCurrentlyScrollingLayer()
{
m_currentlyScrollingLayerImpl = 0;
m_scrollingLayerIdFromPreviousTree = -1;
}
-void CCLayerTreeHostImpl::scrollEnd()
+void LayerTreeHostImpl::scrollEnd()
{
clearCurrentlyScrollingLayer();
}
-void CCLayerTreeHostImpl::pinchGestureBegin()
+void LayerTreeHostImpl::pinchGestureBegin()
{
m_pinchGestureActive = true;
m_previousPinchAnchor = IntPoint();
@@ -1179,10 +1179,10 @@ void CCLayerTreeHostImpl::pinchGestureBegin()
m_rootScrollLayerImpl->scrollbarAnimationController()->didPinchGestureBegin();
}
-void CCLayerTreeHostImpl::pinchGestureUpdate(float magnifyDelta,
+void LayerTreeHostImpl::pinchGestureUpdate(float magnifyDelta,
const IntPoint& anchor)
{
- TRACE_EVENT0("cc", "CCLayerTreeHostImpl::pinchGestureUpdate");
+ TRACE_EVENT0("cc", "LayerTreeHostImpl::pinchGestureUpdate");
if (!m_rootScrollLayerImpl)
return;
@@ -1202,12 +1202,12 @@ void CCLayerTreeHostImpl::pinchGestureUpdate(float magnifyDelta,
m_previousPinchAnchor = anchor;
- if (CCSettings::pageScalePinchZoomEnabled()) {
+ if (Settings::pageScalePinchZoomEnabled()) {
// Compute the application of the delta with respect to the current page zoom of the page.
move.scale(1 / (m_pinchZoomViewport.pageScaleFactor() * m_deviceScaleFactor));
}
- FloatSize scrollOverflow = CCSettings::pageScalePinchZoomEnabled() ? m_pinchZoomViewport.applyScroll(move) : move;
+ FloatSize scrollOverflow = Settings::pageScalePinchZoomEnabled() ? m_pinchZoomViewport.applyScroll(move) : move;
m_rootScrollLayerImpl->scrollBy(roundedIntSize(scrollOverflow));
if (m_rootScrollLayerImpl->scrollbarAnimationController())
@@ -1217,7 +1217,7 @@ void CCLayerTreeHostImpl::pinchGestureUpdate(float magnifyDelta,
m_client->setNeedsRedrawOnImplThread();
}
-void CCLayerTreeHostImpl::pinchGestureEnd()
+void LayerTreeHostImpl::pinchGestureEnd()
{
m_pinchGestureActive = false;
@@ -1227,7 +1227,7 @@ void CCLayerTreeHostImpl::pinchGestureEnd()
m_client->setNeedsCommitOnImplThread();
}
-void CCLayerTreeHostImpl::computeDoubleTapZoomDeltas(CCScrollAndScaleSet* scrollInfo)
+void LayerTreeHostImpl::computeDoubleTapZoomDeltas(ScrollAndScaleSet* scrollInfo)
{
float pageScale = m_pageScaleAnimation->finalPageScale();
IntSize scrollOffset = m_pageScaleAnimation->finalScrollOffset();
@@ -1235,7 +1235,7 @@ void CCLayerTreeHostImpl::computeDoubleTapZoomDeltas(CCScrollAndScaleSet* scroll
makeScrollAndScaleSet(scrollInfo, scrollOffset, pageScale);
}
-void CCLayerTreeHostImpl::computePinchZoomDeltas(CCScrollAndScaleSet* scrollInfo)
+void LayerTreeHostImpl::computePinchZoomDeltas(ScrollAndScaleSet* scrollInfo)
{
if (!m_rootScrollLayerImpl)
return;
@@ -1267,12 +1267,12 @@ void CCLayerTreeHostImpl::computePinchZoomDeltas(CCScrollAndScaleSet* scrollInfo
makeScrollAndScaleSet(scrollInfo, roundedIntSize(scrollEnd), m_pinchZoomViewport.minPageScaleFactor());
}
-void CCLayerTreeHostImpl::makeScrollAndScaleSet(CCScrollAndScaleSet* scrollInfo, const IntSize& scrollOffset, float pageScale)
+void LayerTreeHostImpl::makeScrollAndScaleSet(ScrollAndScaleSet* scrollInfo, const IntSize& scrollOffset, float pageScale)
{
if (!m_rootScrollLayerImpl)
return;
- CCLayerTreeHostCommon::ScrollUpdateInfo scroll;
+ LayerTreeHostCommon::ScrollUpdateInfo scroll;
scroll.layerId = m_rootScrollLayerImpl->id();
scroll.scrollDelta = scrollOffset - toSize(m_rootScrollLayerImpl->scrollPosition());
scrollInfo->scrolls.append(scroll);
@@ -1281,14 +1281,14 @@ void CCLayerTreeHostImpl::makeScrollAndScaleSet(CCScrollAndScaleSet* scrollInfo,
m_pinchZoomViewport.setSentPageScaleDelta(scrollInfo->pageScaleDelta);
}
-static void collectScrollDeltas(CCScrollAndScaleSet* scrollInfo, CCLayerImpl* layerImpl)
+static void collectScrollDeltas(ScrollAndScaleSet* scrollInfo, LayerImpl* layerImpl)
{
if (!layerImpl)
return;
if (!layerImpl->scrollDelta().isZero()) {
IntSize scrollDelta = flooredIntSize(layerImpl->scrollDelta());
- CCLayerTreeHostCommon::ScrollUpdateInfo scroll;
+ LayerTreeHostCommon::ScrollUpdateInfo scroll;
scroll.layerId = layerImpl->id();
scroll.scrollDelta = scrollDelta;
scrollInfo->scrolls.append(scroll);
@@ -1299,16 +1299,16 @@ static void collectScrollDeltas(CCScrollAndScaleSet* scrollInfo, CCLayerImpl* la
collectScrollDeltas(scrollInfo, layerImpl->children()[i]);
}
-scoped_ptr<CCScrollAndScaleSet> CCLayerTreeHostImpl::processScrollDeltas()
+scoped_ptr<ScrollAndScaleSet> LayerTreeHostImpl::processScrollDeltas()
{
- scoped_ptr<CCScrollAndScaleSet> scrollInfo(new CCScrollAndScaleSet());
+ scoped_ptr<ScrollAndScaleSet> scrollInfo(new ScrollAndScaleSet());
if (m_pinchGestureActive || m_pageScaleAnimation) {
scrollInfo->pageScaleDelta = 1;
m_pinchZoomViewport.setSentPageScaleDelta(1);
// FIXME(aelias): Make these painting optimizations compatible with
// compositor-side scaling.
- if (!CCSettings::pageScalePinchZoomEnabled()) {
+ if (!Settings::pageScalePinchZoomEnabled()) {
if (m_pinchGestureActive)
computePinchZoomDeltas(scrollInfo.get());
else if (m_pageScaleAnimation.get())
@@ -1324,21 +1324,21 @@ scoped_ptr<CCScrollAndScaleSet> CCLayerTreeHostImpl::processScrollDeltas()
return scrollInfo.Pass();
}
-WebTransformationMatrix CCLayerTreeHostImpl::implTransform() const
+WebTransformationMatrix LayerTreeHostImpl::implTransform() const
{
return m_pinchZoomViewport.implTransform();
}
-void CCLayerTreeHostImpl::setFullRootLayerDamage()
+void LayerTreeHostImpl::setFullRootLayerDamage()
{
if (m_rootLayerImpl) {
- CCRenderSurface* renderSurface = m_rootLayerImpl->renderSurface();
+ RenderSurfaceImpl* renderSurface = m_rootLayerImpl->renderSurface();
if (renderSurface)
renderSurface->damageTracker()->forceFullDamageNextUpdate();
}
}
-void CCLayerTreeHostImpl::animatePageScale(double monotonicTime)
+void LayerTreeHostImpl::animatePageScale(double monotonicTime)
{
if (!m_pageScaleAnimation || !m_rootScrollLayerImpl)
return;
@@ -1357,14 +1357,14 @@ void CCLayerTreeHostImpl::animatePageScale(double monotonicTime)
}
}
-void CCLayerTreeHostImpl::animateLayers(double monotonicTime, double wallClockTime)
+void LayerTreeHostImpl::animateLayers(double monotonicTime, double wallClockTime)
{
- if (!CCSettings::acceleratedAnimationEnabled() || !m_needsAnimateLayers || !m_rootLayerImpl)
+ if (!Settings::acceleratedAnimationEnabled() || !m_needsAnimateLayers || !m_rootLayerImpl)
return;
- TRACE_EVENT0("cc", "CCLayerTreeHostImpl::animateLayers");
+ TRACE_EVENT0("cc", "LayerTreeHostImpl::animateLayers");
- scoped_ptr<CCAnimationEventsVector> events(make_scoped_ptr(new CCAnimationEventsVector));
+ scoped_ptr<AnimationEventsVector> events(make_scoped_ptr(new AnimationEventsVector));
bool didAnimate = false;
animateLayersRecursive(m_rootLayerImpl.get(), monotonicTime, wallClockTime, events.get(), didAnimate, m_needsAnimateLayers);
@@ -1378,12 +1378,12 @@ void CCLayerTreeHostImpl::animateLayers(double monotonicTime, double wallClockTi
setBackgroundTickingEnabled(!m_visible && m_needsAnimateLayers);
}
-base::TimeDelta CCLayerTreeHostImpl::lowFrequencyAnimationInterval() const
+base::TimeDelta LayerTreeHostImpl::lowFrequencyAnimationInterval() const
{
return base::TimeDelta::FromSeconds(1);
}
-void CCLayerTreeHostImpl::sendDidLoseContextRecursive(CCLayerImpl* current)
+void LayerTreeHostImpl::sendDidLoseContextRecursive(LayerImpl* current)
{
ASSERT(current);
current->didLoseContext();
@@ -1395,21 +1395,21 @@ void CCLayerTreeHostImpl::sendDidLoseContextRecursive(CCLayerImpl* current)
sendDidLoseContextRecursive(current->children()[i]);
}
-static void clearRenderSurfacesOnCCLayerImplRecursive(CCLayerImpl* current)
+static void clearRenderSurfacesOnLayerImplRecursive(LayerImpl* current)
{
ASSERT(current);
for (size_t i = 0; i < current->children().size(); ++i)
- clearRenderSurfacesOnCCLayerImplRecursive(current->children()[i]);
+ clearRenderSurfacesOnLayerImplRecursive(current->children()[i]);
current->clearRenderSurface();
}
-void CCLayerTreeHostImpl::clearRenderSurfaces()
+void LayerTreeHostImpl::clearRenderSurfaces()
{
- clearRenderSurfacesOnCCLayerImplRecursive(m_rootLayerImpl.get());
+ clearRenderSurfacesOnLayerImplRecursive(m_rootLayerImpl.get());
m_renderSurfaceLayerList.clear();
}
-std::string CCLayerTreeHostImpl::layerTreeAsText() const
+std::string LayerTreeHostImpl::layerTreeAsText() const
{
std::string str;
if (m_rootLayerImpl) {
@@ -1420,7 +1420,7 @@ std::string CCLayerTreeHostImpl::layerTreeAsText() const
return str;
}
-void CCLayerTreeHostImpl::dumpRenderSurfaces(std::string* str, int indent, const CCLayerImpl* layer) const
+void LayerTreeHostImpl::dumpRenderSurfaces(std::string* str, int indent, const LayerImpl* layer) const
{
if (layer->renderSurface())
layer->renderSurface()->dumpSurface(str, indent);
@@ -1429,12 +1429,12 @@ void CCLayerTreeHostImpl::dumpRenderSurfaces(std::string* str, int indent, const
dumpRenderSurfaces(str, indent, layer->children()[i]);
}
-int CCLayerTreeHostImpl::sourceAnimationFrameNumber() const
+int LayerTreeHostImpl::sourceAnimationFrameNumber() const
{
return fpsCounter()->currentFrameNumber();
}
-void CCLayerTreeHostImpl::renderingStats(CCRenderingStats* stats) const
+void LayerTreeHostImpl::renderingStats(RenderingStats* stats) const
{
stats->numFramesSentToScreen = fpsCounter()->currentFrameNumber();
stats->droppedFrameCount = fpsCounter()->droppedFrameCount();
@@ -1442,17 +1442,17 @@ void CCLayerTreeHostImpl::renderingStats(CCRenderingStats* stats) const
stats->numMainThreadScrolls = m_numMainThreadScrolls;
}
-void CCLayerTreeHostImpl::animateScrollbars(double monotonicTime)
+void LayerTreeHostImpl::animateScrollbars(double monotonicTime)
{
animateScrollbarsRecursive(m_rootLayerImpl.get(), monotonicTime);
}
-void CCLayerTreeHostImpl::animateScrollbarsRecursive(CCLayerImpl* layer, double monotonicTime)
+void LayerTreeHostImpl::animateScrollbarsRecursive(LayerImpl* layer, double monotonicTime)
{
if (!layer)
return;
- CCScrollbarAnimationController* scrollbarController = layer->scrollbarAnimationController();
+ ScrollbarAnimationController* scrollbarController = layer->scrollbarAnimationController();
if (scrollbarController && scrollbarController->animate(monotonicTime))
m_client->setNeedsRedrawOnImplThread();

Powered by Google App Engine
This is Rietveld 408576698