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

Side by Side Diff: Source/core/platform/graphics/GraphicsLayer.cpp

Issue 14974003: Remove codes related to scaling in GraphicsLayer tree. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Patch to land: Remove an unused memeber in PageOverlay.cpp to compile in Mac. Created 7 years, 7 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 unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2009 Apple Inc. All rights reserved. 2 * Copyright (C) 2009 Apple Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
107 : m_client(client) 107 : m_client(client)
108 , m_anchorPoint(0.5f, 0.5f, 0) 108 , m_anchorPoint(0.5f, 0.5f, 0)
109 , m_opacity(1) 109 , m_opacity(1)
110 , m_zPosition(0) 110 , m_zPosition(0)
111 , m_contentsOpaque(false) 111 , m_contentsOpaque(false)
112 , m_preserves3D(false) 112 , m_preserves3D(false)
113 , m_backfaceVisibility(true) 113 , m_backfaceVisibility(true)
114 , m_masksToBounds(false) 114 , m_masksToBounds(false)
115 , m_drawsContent(false) 115 , m_drawsContent(false)
116 , m_contentsVisible(true) 116 , m_contentsVisible(true)
117 , m_maintainsPixelAlignment(false)
118 , m_showDebugBorder(false) 117 , m_showDebugBorder(false)
119 , m_showRepaintCounter(false) 118 , m_showRepaintCounter(false)
120 , m_paintingPhase(GraphicsLayerPaintAllWithOverflowClip) 119 , m_paintingPhase(GraphicsLayerPaintAllWithOverflowClip)
121 , m_contentsOrientation(CompositingCoordinatesTopDown) 120 , m_contentsOrientation(CompositingCoordinatesTopDown)
122 , m_parent(0) 121 , m_parent(0)
123 , m_maskLayer(0) 122 , m_maskLayer(0)
124 , m_replicaLayer(0) 123 , m_replicaLayer(0)
125 , m_replicatedLayer(0) 124 , m_replicatedLayer(0)
126 , m_repaintCount(0) 125 , m_repaintCount(0)
127 , m_contentsLayer(0) 126 , m_contentsLayer(0)
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after
320 break; 319 break;
321 } 320 }
322 } 321 }
323 322
324 setParent(0); 323 setParent(0);
325 } 324 }
326 325
327 platformLayer()->removeFromParent(); 326 platformLayer()->removeFromParent();
328 } 327 }
329 328
330 void GraphicsLayer::noteDeviceOrPageScaleFactorChangedIncludingDescendants()
331 {
332 deviceOrPageScaleFactorChanged();
333
334 if (m_maskLayer)
335 m_maskLayer->deviceOrPageScaleFactorChanged();
336
337 if (m_replicaLayer)
338 m_replicaLayer->noteDeviceOrPageScaleFactorChangedIncludingDescendants() ;
339
340 const Vector<GraphicsLayer*>& childLayers = children();
341 size_t numChildren = childLayers.size();
342 for (size_t i = 0; i < numChildren; ++i)
343 childLayers[i]->noteDeviceOrPageScaleFactorChangedIncludingDescendants() ;
344 }
345
346 void GraphicsLayer::setReplicatedByLayer(GraphicsLayer* layer) 329 void GraphicsLayer::setReplicatedByLayer(GraphicsLayer* layer)
347 { 330 {
348 // FIXME: this could probably be a full early exit. 331 // FIXME: this could probably be a full early exit.
349 if (m_replicaLayer != layer) { 332 if (m_replicaLayer != layer) {
350 if (m_replicaLayer) 333 if (m_replicaLayer)
351 m_replicaLayer->setReplicatedLayer(0); 334 m_replicaLayer->setReplicatedLayer(0);
352 335
353 if (layer) 336 if (layer)
354 layer->setReplicatedLayer(this); 337 layer->setReplicatedLayer(this);
355 338
(...skipping 1103 matching lines...) Expand 10 before | Expand all | Expand 10 after
1459 #ifndef NDEBUG 1442 #ifndef NDEBUG
1460 void showGraphicsLayerTree(const WebCore::GraphicsLayer* layer) 1443 void showGraphicsLayerTree(const WebCore::GraphicsLayer* layer)
1461 { 1444 {
1462 if (!layer) 1445 if (!layer)
1463 return; 1446 return;
1464 1447
1465 String output = layer->layerTreeAsText(LayerTreeAsTextDebug | LayerTreeAsTex tIncludeVisibleRects); 1448 String output = layer->layerTreeAsText(LayerTreeAsTextDebug | LayerTreeAsTex tIncludeVisibleRects);
1466 fprintf(stderr, "%s\n", output.utf8().data()); 1449 fprintf(stderr, "%s\n", output.utf8().data());
1467 } 1450 }
1468 #endif 1451 #endif
OLDNEW
« no previous file with comments | « Source/core/platform/graphics/GraphicsLayer.h ('k') | Source/core/platform/graphics/GraphicsLayerClient.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698