Index: cc/CCLayerTreeHostImplTest.cpp |
diff --git a/cc/CCLayerTreeHostImplTest.cpp b/cc/CCLayerTreeHostImplTest.cpp |
index f6bcdcb2c535dca16833e1e1ac8a63cdfd977594..13751002485668f29d6505fd2ae06db57b06d987 100644 |
--- a/cc/CCLayerTreeHostImplTest.cpp |
+++ b/cc/CCLayerTreeHostImplTest.cpp |
@@ -74,7 +74,7 @@ public: |
virtual void postAnimationEventsToMainThreadOnImplThread(scoped_ptr<CCAnimationEventsVector>, double wallClockTime) OVERRIDE { } |
virtual void releaseContentsTexturesOnImplThread() OVERRIDE { } |
- scoped_ptr<CCLayerTreeHostImpl> createLayerTreeHost(bool partialSwap, scoped_ptr<CCGraphicsContext> graphicsContext, PassOwnPtr<CCLayerImpl> rootPtr) |
+ scoped_ptr<CCLayerTreeHostImpl> createLayerTreeHost(bool partialSwap, scoped_ptr<CCGraphicsContext> graphicsContext, scoped_ptr<CCLayerImpl> root) |
{ |
CCSettings::setPartialSwapEnabled(partialSwap); |
@@ -86,15 +86,13 @@ public: |
myHostImpl->initializeRenderer(graphicsContext.Pass()); |
myHostImpl->setViewportSize(IntSize(10, 10), IntSize(10, 10)); |
- OwnPtr<CCLayerImpl> root = rootPtr; |
- |
root->setAnchorPoint(FloatPoint(0, 0)); |
root->setPosition(FloatPoint(0, 0)); |
root->setBounds(IntSize(10, 10)); |
root->setContentBounds(IntSize(10, 10)); |
root->setVisibleContentRect(IntRect(0, 0, 10, 10)); |
root->setDrawsContent(true); |
- myHostImpl->setRootLayer(root.release()); |
+ myHostImpl->setRootLayer(root.Pass()); |
return myHostImpl.Pass(); |
} |
@@ -122,7 +120,7 @@ public: |
void setupScrollAndContentsLayers(const IntSize& contentSize) |
{ |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
root->setScrollable(true); |
root->setScrollPosition(IntPoint(0, 0)); |
root->setMaxScrollPosition(contentSize); |
@@ -131,25 +129,25 @@ public: |
root->setPosition(FloatPoint(0, 0)); |
root->setAnchorPoint(FloatPoint(0, 0)); |
- OwnPtr<CCLayerImpl> contents = CCLayerImpl::create(2); |
+ scoped_ptr<CCLayerImpl> contents = CCLayerImpl::create(2); |
contents->setDrawsContent(true); |
contents->setBounds(contentSize); |
contents->setContentBounds(contentSize); |
contents->setPosition(FloatPoint(0, 0)); |
contents->setAnchorPoint(FloatPoint(0, 0)); |
- root->addChild(contents.release()); |
- m_hostImpl->setRootLayer(root.release()); |
+ root->addChild(contents.Pass()); |
+ m_hostImpl->setRootLayer(root.Pass()); |
} |
- static PassOwnPtr<CCLayerImpl> createScrollableLayer(int id, const IntSize& size) |
+ static scoped_ptr<CCLayerImpl> createScrollableLayer(int id, const IntSize& size) |
{ |
- OwnPtr<CCLayerImpl> layer = CCLayerImpl::create(id); |
+ scoped_ptr<CCLayerImpl> layer = CCLayerImpl::create(id); |
layer->setScrollable(true); |
layer->setDrawsContent(true); |
layer->setBounds(size); |
layer->setContentBounds(size); |
layer->setMaxScrollPosition(IntSize(size.width() * 2, size.height() * 2)); |
- return layer.release(); |
+ return layer.Pass(); |
} |
void initializeRendererAndDrawFrame() |
@@ -196,7 +194,7 @@ TEST_F(CCLayerTreeHostImplTest, notifyIfCanDrawChanged) |
m_onCanDrawStateChangedCalled = false; |
// Toggle the root layer to make sure it toggles canDraw |
- m_hostImpl->setRootLayer(adoptPtr<CCLayerImpl>(0)); |
+ m_hostImpl->setRootLayer(scoped_ptr<CCLayerImpl>()); |
EXPECT_FALSE(m_hostImpl->canDraw()); |
EXPECT_TRUE(m_onCanDrawStateChangedCalled); |
m_onCanDrawStateChangedCalled = false; |
@@ -240,13 +238,13 @@ TEST_F(CCLayerTreeHostImplTest, scrollDeltaNoLayers) |
TEST_F(CCLayerTreeHostImplTest, scrollDeltaTreeButNoChanges) |
{ |
{ |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
root->addChild(CCLayerImpl::create(2)); |
root->addChild(CCLayerImpl::create(3)); |
root->children()[1]->addChild(CCLayerImpl::create(4)); |
root->children()[1]->addChild(CCLayerImpl::create(5)); |
root->children()[1]->children()[0]->addChild(CCLayerImpl::create(6)); |
- m_hostImpl->setRootLayer(root.release()); |
+ m_hostImpl->setRootLayer(root.Pass()); |
} |
CCLayerImpl* root = m_hostImpl->rootLayer(); |
@@ -268,12 +266,12 @@ TEST_F(CCLayerTreeHostImplTest, scrollDeltaRepeatedScrolls) |
IntPoint scrollPosition(20, 30); |
IntSize scrollDelta(11, -15); |
{ |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
root->setScrollPosition(scrollPosition); |
root->setScrollable(true); |
root->setMaxScrollPosition(IntSize(100, 100)); |
root->scrollBy(scrollDelta); |
- m_hostImpl->setRootLayer(root.release()); |
+ m_hostImpl->setRootLayer(root.Pass()); |
} |
CCLayerImpl* root = m_hostImpl->rootLayer(); |
@@ -680,7 +678,7 @@ TEST_F(CCLayerTreeHostImplTest, inhibitScrollAndPageScaleUpdatesWhileAnimatingPa |
class DidDrawCheckLayer : public CCTiledLayerImpl { |
public: |
- static PassOwnPtr<DidDrawCheckLayer> create(int id) { return adoptPtr(new DidDrawCheckLayer(id)); } |
+ static scoped_ptr<CCLayerImpl> create(int id) { return scoped_ptr<CCLayerImpl>(new DidDrawCheckLayer(id)); } |
virtual void didDraw(CCResourceProvider*) OVERRIDE |
{ |
@@ -837,7 +835,10 @@ TEST_F(CCLayerTreeHostImplTest, didDrawCalledOnAllLayers) |
class MissingTextureAnimatingLayer : public DidDrawCheckLayer { |
public: |
- static PassOwnPtr<MissingTextureAnimatingLayer> create(int id, bool tileMissing, bool skipsDraw, bool animating, CCResourceProvider* resourceProvider) { return adoptPtr(new MissingTextureAnimatingLayer(id, tileMissing, skipsDraw, animating, resourceProvider)); } |
+ static scoped_ptr<CCLayerImpl> create(int id, bool tileMissing, bool skipsDraw, bool animating, CCResourceProvider* resourceProvider) |
+ { |
+ return scoped_ptr<CCLayerImpl>(new MissingTextureAnimatingLayer(id, tileMissing, skipsDraw, animating, resourceProvider)); |
+ } |
private: |
explicit MissingTextureAnimatingLayer(int id, bool tileMissing, bool skipsDraw, bool animating, CCResourceProvider* resourceProvider) |
@@ -899,9 +900,9 @@ TEST_F(CCLayerTreeHostImplTest, prepareToDrawFailsWhenAnimationUsesCheckerboard) |
TEST_F(CCLayerTreeHostImplTest, scrollRootIgnored) |
{ |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
root->setScrollable(false); |
- m_hostImpl->setRootLayer(root.release()); |
+ m_hostImpl->setRootLayer(root.Pass()); |
initializeRendererAndDrawFrame(); |
// Scroll event is ignored because layer is not scrollable. |
@@ -916,7 +917,7 @@ TEST_F(CCLayerTreeHostImplTest, scrollNonCompositedRoot) |
// scrollable outer layer. |
IntSize surfaceSize(10, 10); |
- OwnPtr<CCLayerImpl> contentLayer = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> contentLayer = CCLayerImpl::create(1); |
contentLayer->setUseLCDText(true); |
contentLayer->setDrawsContent(true); |
contentLayer->setPosition(FloatPoint(0, 0)); |
@@ -924,16 +925,16 @@ TEST_F(CCLayerTreeHostImplTest, scrollNonCompositedRoot) |
contentLayer->setBounds(surfaceSize); |
contentLayer->setContentBounds(IntSize(surfaceSize.width() * 2, surfaceSize.height() * 2)); |
- OwnPtr<CCLayerImpl> scrollLayer = CCLayerImpl::create(2); |
+ scoped_ptr<CCLayerImpl> scrollLayer = CCLayerImpl::create(2); |
scrollLayer->setScrollable(true); |
scrollLayer->setMaxScrollPosition(surfaceSize); |
scrollLayer->setBounds(surfaceSize); |
scrollLayer->setContentBounds(surfaceSize); |
scrollLayer->setPosition(FloatPoint(0, 0)); |
scrollLayer->setAnchorPoint(FloatPoint(0, 0)); |
- scrollLayer->addChild(contentLayer.release()); |
+ scrollLayer->addChild(contentLayer.Pass()); |
- m_hostImpl->setRootLayer(scrollLayer.release()); |
+ m_hostImpl->setRootLayer(scrollLayer.Pass()); |
m_hostImpl->setViewportSize(surfaceSize, surfaceSize); |
initializeRendererAndDrawFrame(); |
@@ -947,11 +948,11 @@ TEST_F(CCLayerTreeHostImplTest, scrollNonCompositedRoot) |
TEST_F(CCLayerTreeHostImplTest, scrollChildCallsCommitAndRedraw) |
{ |
IntSize surfaceSize(10, 10); |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
root->setBounds(surfaceSize); |
root->setContentBounds(surfaceSize); |
root->addChild(createScrollableLayer(2, surfaceSize)); |
- m_hostImpl->setRootLayer(root.release()); |
+ m_hostImpl->setRootLayer(root.Pass()); |
m_hostImpl->setViewportSize(surfaceSize, surfaceSize); |
initializeRendererAndDrawFrame(); |
@@ -965,9 +966,9 @@ TEST_F(CCLayerTreeHostImplTest, scrollChildCallsCommitAndRedraw) |
TEST_F(CCLayerTreeHostImplTest, scrollMissesChild) |
{ |
IntSize surfaceSize(10, 10); |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
root->addChild(createScrollableLayer(2, surfaceSize)); |
- m_hostImpl->setRootLayer(root.release()); |
+ m_hostImpl->setRootLayer(root.Pass()); |
m_hostImpl->setViewportSize(surfaceSize, surfaceSize); |
initializeRendererAndDrawFrame(); |
@@ -980,8 +981,8 @@ TEST_F(CCLayerTreeHostImplTest, scrollMissesChild) |
TEST_F(CCLayerTreeHostImplTest, scrollMissesBackfacingChild) |
{ |
IntSize surfaceSize(10, 10); |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
- OwnPtr<CCLayerImpl> child = createScrollableLayer(2, surfaceSize); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> child = createScrollableLayer(2, surfaceSize); |
m_hostImpl->setViewportSize(surfaceSize, surfaceSize); |
WebTransformationMatrix matrix; |
@@ -989,8 +990,8 @@ TEST_F(CCLayerTreeHostImplTest, scrollMissesBackfacingChild) |
child->setTransform(matrix); |
child->setDoubleSided(false); |
- root->addChild(child.release()); |
- m_hostImpl->setRootLayer(root.release()); |
+ root->addChild(child.Pass()); |
+ m_hostImpl->setRootLayer(root.Pass()); |
initializeRendererAndDrawFrame(); |
// Scroll event is ignored because the scrollable layer is not facing the viewer and there is |
@@ -1003,14 +1004,14 @@ TEST_F(CCLayerTreeHostImplTest, scrollMissesBackfacingChild) |
TEST_F(CCLayerTreeHostImplTest, scrollBlockedByContentLayer) |
{ |
IntSize surfaceSize(10, 10); |
- OwnPtr<CCLayerImpl> contentLayer = createScrollableLayer(1, surfaceSize); |
+ scoped_ptr<CCLayerImpl> contentLayer = createScrollableLayer(1, surfaceSize); |
contentLayer->setShouldScrollOnMainThread(true); |
contentLayer->setScrollable(false); |
- OwnPtr<CCLayerImpl> scrollLayer = createScrollableLayer(2, surfaceSize); |
- scrollLayer->addChild(contentLayer.release()); |
+ scoped_ptr<CCLayerImpl> scrollLayer = createScrollableLayer(2, surfaceSize); |
+ scrollLayer->addChild(contentLayer.Pass()); |
- m_hostImpl->setRootLayer(scrollLayer.release()); |
+ m_hostImpl->setRootLayer(scrollLayer.Pass()); |
m_hostImpl->setViewportSize(surfaceSize, surfaceSize); |
initializeRendererAndDrawFrame(); |
@@ -1022,8 +1023,8 @@ TEST_F(CCLayerTreeHostImplTest, scrollRootAndChangePageScaleOnMainThread) |
{ |
IntSize surfaceSize(10, 10); |
float pageScale = 2; |
- OwnPtr<CCLayerImpl> root = createScrollableLayer(1, surfaceSize); |
- m_hostImpl->setRootLayer(root.release()); |
+ scoped_ptr<CCLayerImpl> root = createScrollableLayer(1, surfaceSize); |
+ m_hostImpl->setRootLayer(root.Pass()); |
m_hostImpl->setViewportSize(surfaceSize, surfaceSize); |
initializeRendererAndDrawFrame(); |
@@ -1053,8 +1054,8 @@ TEST_F(CCLayerTreeHostImplTest, scrollRootAndChangePageScaleOnImplThread) |
{ |
IntSize surfaceSize(10, 10); |
float pageScale = 2; |
- OwnPtr<CCLayerImpl> root = createScrollableLayer(1, surfaceSize); |
- m_hostImpl->setRootLayer(root.release()); |
+ scoped_ptr<CCLayerImpl> root = createScrollableLayer(1, surfaceSize); |
+ m_hostImpl->setRootLayer(root.Pass()); |
m_hostImpl->setViewportSize(surfaceSize, surfaceSize); |
m_hostImpl->setPageScaleFactorAndLimits(1, 1, pageScale); |
initializeRendererAndDrawFrame(); |
@@ -1093,8 +1094,8 @@ TEST_F(CCLayerTreeHostImplTest, pageScaleDeltaAppliedToRootScrollLayerOnly) |
CCLayerImpl* root = m_hostImpl->rootLayer(); |
CCLayerImpl* child = root->children()[0]; |
- OwnPtr<CCLayerImpl> scrollableChild = createScrollableLayer(3, surfaceSize); |
- child->addChild(scrollableChild.release()); |
+ scoped_ptr<CCLayerImpl> scrollableChild = createScrollableLayer(3, surfaceSize); |
+ child->addChild(scrollableChild.Pass()); |
CCLayerImpl* grandChild = child->children()[0]; |
// Set new page scale on impl thread by pinching. |
@@ -1125,14 +1126,14 @@ TEST_F(CCLayerTreeHostImplTest, pageScaleDeltaAppliedToRootScrollLayerOnly) |
TEST_F(CCLayerTreeHostImplTest, scrollChildAndChangePageScaleOnMainThread) |
{ |
IntSize surfaceSize(10, 10); |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
root->setBounds(surfaceSize); |
root->setContentBounds(surfaceSize); |
// Also mark the root scrollable so it becomes the root scroll layer. |
root->setScrollable(true); |
int scrollLayerId = 2; |
root->addChild(createScrollableLayer(scrollLayerId, surfaceSize)); |
- m_hostImpl->setRootLayer(root.release()); |
+ m_hostImpl->setRootLayer(root.Pass()); |
m_hostImpl->setViewportSize(surfaceSize, surfaceSize); |
initializeRendererAndDrawFrame(); |
@@ -1166,17 +1167,17 @@ TEST_F(CCLayerTreeHostImplTest, scrollChildBeyondLimit) |
// parent layer is scrolled on the axis on which the child was unable to |
// scroll. |
IntSize surfaceSize(10, 10); |
- OwnPtr<CCLayerImpl> root = createScrollableLayer(1, surfaceSize); |
+ scoped_ptr<CCLayerImpl> root = createScrollableLayer(1, surfaceSize); |
- OwnPtr<CCLayerImpl> grandChild = createScrollableLayer(3, surfaceSize); |
+ scoped_ptr<CCLayerImpl> grandChild = createScrollableLayer(3, surfaceSize); |
grandChild->setScrollPosition(IntPoint(0, 5)); |
- OwnPtr<CCLayerImpl> child = createScrollableLayer(2, surfaceSize); |
+ scoped_ptr<CCLayerImpl> child = createScrollableLayer(2, surfaceSize); |
child->setScrollPosition(IntPoint(3, 0)); |
- child->addChild(grandChild.release()); |
+ child->addChild(grandChild.Pass()); |
- root->addChild(child.release()); |
- m_hostImpl->setRootLayer(root.release()); |
+ root->addChild(child.Pass()); |
+ m_hostImpl->setRootLayer(root.Pass()); |
m_hostImpl->setViewportSize(surfaceSize, surfaceSize); |
initializeRendererAndDrawFrame(); |
{ |
@@ -1202,13 +1203,13 @@ TEST_F(CCLayerTreeHostImplTest, scrollEventBubbling) |
// When we try to scroll a non-scrollable child layer, the scroll delta |
// should be applied to one of its ancestors if possible. |
IntSize surfaceSize(10, 10); |
- OwnPtr<CCLayerImpl> root = createScrollableLayer(1, surfaceSize); |
- OwnPtr<CCLayerImpl> child = createScrollableLayer(2, surfaceSize); |
+ scoped_ptr<CCLayerImpl> root = createScrollableLayer(1, surfaceSize); |
+ scoped_ptr<CCLayerImpl> child = createScrollableLayer(2, surfaceSize); |
child->setScrollable(false); |
- root->addChild(child.release()); |
+ root->addChild(child.Pass()); |
- m_hostImpl->setRootLayer(root.release()); |
+ m_hostImpl->setRootLayer(root.Pass()); |
m_hostImpl->setViewportSize(surfaceSize, surfaceSize); |
initializeRendererAndDrawFrame(); |
{ |
@@ -1282,7 +1283,7 @@ TEST_F(CCLayerTreeHostImplTest, scrollNonAxisAlignedRotatedLayer) |
float childLayerAngle = -20; |
// Create a child layer that is rotated to a non-axis-aligned angle. |
- OwnPtr<CCLayerImpl> child = createScrollableLayer(childLayerId, m_hostImpl->rootLayer()->contentBounds()); |
+ scoped_ptr<CCLayerImpl> child = createScrollableLayer(childLayerId, m_hostImpl->rootLayer()->contentBounds()); |
WebTransformationMatrix rotateTransform; |
rotateTransform.translate(-50, -50); |
rotateTransform.rotate(childLayerAngle); |
@@ -1291,7 +1292,7 @@ TEST_F(CCLayerTreeHostImplTest, scrollNonAxisAlignedRotatedLayer) |
// Only allow vertical scrolling. |
child->setMaxScrollPosition(IntSize(0, child->contentBounds().height())); |
- m_hostImpl->rootLayer()->addChild(child.release()); |
+ m_hostImpl->rootLayer()->addChild(child.Pass()); |
IntSize surfaceSize(50, 50); |
m_hostImpl->setViewportSize(surfaceSize, surfaceSize); |
@@ -1396,7 +1397,7 @@ private: |
class BlendStateCheckLayer : public CCLayerImpl { |
public: |
- static PassOwnPtr<BlendStateCheckLayer> create(int id, CCResourceProvider* resourceProvider) { return adoptPtr(new BlendStateCheckLayer(id, resourceProvider)); } |
+ static scoped_ptr<CCLayerImpl> create(int id, CCResourceProvider* resourceProvider) { return scoped_ptr<CCLayerImpl>(new BlendStateCheckLayer(id, resourceProvider)); } |
virtual void appendQuads(CCQuadSink& quadSink, CCAppendQuadsData& appendQuadsData) OVERRIDE |
{ |
@@ -1457,12 +1458,12 @@ private: |
TEST_F(CCLayerTreeHostImplTest, blendingOffWhenDrawingOpaqueLayers) |
{ |
{ |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
root->setAnchorPoint(FloatPoint(0, 0)); |
root->setBounds(IntSize(10, 10)); |
root->setContentBounds(root->bounds()); |
root->setDrawsContent(false); |
- m_hostImpl->setRootLayer(root.release()); |
+ m_hostImpl->setRootLayer(root.Pass()); |
} |
CCLayerImpl* root = m_hostImpl->rootLayer(); |
@@ -1749,6 +1750,8 @@ private: |
class FakeDrawableCCLayerImpl: public CCLayerImpl { |
public: |
+ static scoped_ptr<CCLayerImpl> create(int id) { return scoped_ptr<CCLayerImpl>(new FakeDrawableCCLayerImpl(id)); } |
+protected: |
explicit FakeDrawableCCLayerImpl(int id) : CCLayerImpl(id) { } |
}; |
@@ -1761,11 +1764,11 @@ TEST_F(CCLayerTreeHostImplTest, reshapeNotCalledUntilDraw) |
ReshapeTrackerContext* reshapeTracker = static_cast<ReshapeTrackerContext*>(ccContext->context3D()); |
m_hostImpl->initializeRenderer(ccContext.Pass()); |
- CCLayerImpl* root = new FakeDrawableCCLayerImpl(1); |
+ scoped_ptr<CCLayerImpl> root = FakeDrawableCCLayerImpl::create(1); |
root->setAnchorPoint(FloatPoint(0, 0)); |
root->setBounds(IntSize(10, 10)); |
root->setDrawsContent(true); |
- m_hostImpl->setRootLayer(adoptPtr(root)); |
+ m_hostImpl->setRootLayer(root.Pass()); |
EXPECT_FALSE(reshapeTracker->reshapeCalled()); |
CCLayerTreeHostImpl::FrameData frame; |
@@ -1811,8 +1814,8 @@ TEST_F(CCLayerTreeHostImplTest, partialSwapReceivesDamageRect) |
layerTreeHostImpl->initializeRenderer(ccContext.Pass()); |
layerTreeHostImpl->setViewportSize(IntSize(500, 500), IntSize(500, 500)); |
- CCLayerImpl* root = new FakeDrawableCCLayerImpl(1); |
- CCLayerImpl* child = new FakeDrawableCCLayerImpl(2); |
+ scoped_ptr<CCLayerImpl> root = FakeDrawableCCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> child = FakeDrawableCCLayerImpl::create(2); |
child->setPosition(FloatPoint(12, 13)); |
child->setAnchorPoint(FloatPoint(0, 0)); |
child->setBounds(IntSize(14, 15)); |
@@ -1822,8 +1825,8 @@ TEST_F(CCLayerTreeHostImplTest, partialSwapReceivesDamageRect) |
root->setBounds(IntSize(500, 500)); |
root->setContentBounds(IntSize(500, 500)); |
root->setDrawsContent(true); |
- root->addChild(adoptPtr(child)); |
- layerTreeHostImpl->setRootLayer(adoptPtr(root)); |
+ root->addChild(child.Pass()); |
+ layerTreeHostImpl->setRootLayer(root.Pass()); |
CCLayerTreeHostImpl::FrameData frame; |
@@ -1874,8 +1877,8 @@ TEST_F(CCLayerTreeHostImplTest, partialSwapReceivesDamageRect) |
TEST_F(CCLayerTreeHostImplTest, rootLayerDoesntCreateExtraSurface) |
{ |
- CCLayerImpl* root = new FakeDrawableCCLayerImpl(1); |
- CCLayerImpl* child = new FakeDrawableCCLayerImpl(2); |
+ scoped_ptr<CCLayerImpl> root = FakeDrawableCCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> child = FakeDrawableCCLayerImpl::create(2); |
child->setAnchorPoint(FloatPoint(0, 0)); |
child->setBounds(IntSize(10, 10)); |
child->setContentBounds(IntSize(10, 10)); |
@@ -1885,9 +1888,9 @@ TEST_F(CCLayerTreeHostImplTest, rootLayerDoesntCreateExtraSurface) |
root->setContentBounds(IntSize(10, 10)); |
root->setDrawsContent(true); |
root->setOpacity(0.7f); |
- root->addChild(adoptPtr(child)); |
+ root->addChild(child.Pass()); |
- m_hostImpl->setRootLayer(adoptPtr(root)); |
+ m_hostImpl->setRootLayer(root.Pass()); |
CCLayerTreeHostImpl::FrameData frame; |
@@ -1901,7 +1904,7 @@ TEST_F(CCLayerTreeHostImplTest, rootLayerDoesntCreateExtraSurface) |
class FakeLayerWithQuads : public CCLayerImpl { |
public: |
- static PassOwnPtr<FakeLayerWithQuads> create(int id) { return adoptPtr(new FakeLayerWithQuads(id)); } |
+ static scoped_ptr<CCLayerImpl> create(int id) { return scoped_ptr<CCLayerImpl>(new FakeLayerWithQuads(id)); } |
virtual void appendQuads(CCQuadSink& quadSink, CCAppendQuadsData& appendQuadsData) OVERRIDE |
{ |
@@ -2116,9 +2119,9 @@ static scoped_ptr<CCLayerTreeHostImpl> setupLayersForOpacity(bool partialSwap, C |
Layers 1, 2 have render surfaces |
*/ |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
- OwnPtr<CCLayerImpl> child = CCLayerImpl::create(2); |
- OwnPtr<CCLayerImpl> grandChild = FakeLayerWithQuads::create(3); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> child = CCLayerImpl::create(2); |
+ scoped_ptr<CCLayerImpl> grandChild = FakeLayerWithQuads::create(3); |
IntRect rootRect(0, 0, 100, 100); |
IntRect childRect(10, 10, 50, 50); |
@@ -2148,10 +2151,10 @@ static scoped_ptr<CCLayerTreeHostImpl> setupLayersForOpacity(bool partialSwap, C |
grandChild->setVisibleContentRect(grandChildRect); |
grandChild->setDrawsContent(true); |
- child->addChild(grandChild.release()); |
- root->addChild(child.release()); |
+ child->addChild(grandChild.Pass()); |
+ root->addChild(child.Pass()); |
- myHostImpl->setRootLayer(root.release()); |
+ myHostImpl->setRootLayer(root.Pass()); |
return myHostImpl.Pass(); |
} |
@@ -2200,7 +2203,7 @@ TEST_F(CCLayerTreeHostImplTest, contributingLayerEmptyScissorNoPartialSwap) |
// Make sure that context lost notifications are propagated through the tree. |
class ContextLostNotificationCheckLayer : public CCLayerImpl { |
public: |
- static PassOwnPtr<ContextLostNotificationCheckLayer> create(int id) { return adoptPtr(new ContextLostNotificationCheckLayer(id)); } |
+ static scoped_ptr<CCLayerImpl> create(int id) { return scoped_ptr<CCLayerImpl>(new ContextLostNotificationCheckLayer(id)); } |
virtual void didLoseContext() OVERRIDE |
{ |
@@ -2475,9 +2478,9 @@ class FakeWebScrollbarThemeGeometryNonEmpty : public FakeWebScrollbarThemeGeomet |
class FakeScrollbarLayerImpl : public CCScrollbarLayerImpl { |
public: |
- static PassOwnPtr<FakeScrollbarLayerImpl> create(int id) |
+ static scoped_ptr<FakeScrollbarLayerImpl> create(int id) |
{ |
- return adoptPtr(new FakeScrollbarLayerImpl(id)); |
+ return make_scoped_ptr(new FakeScrollbarLayerImpl(id)); |
} |
void createResources(CCResourceProvider* provider) |
@@ -2519,11 +2522,11 @@ TEST_F(CCLayerTreeHostImplTest, dontUseOldResourcesAfterLostContext) |
{ |
int layerId = 1; |
- OwnPtr<CCLayerImpl> rootLayer(CCLayerImpl::create(layerId++)); |
+ scoped_ptr<CCLayerImpl> rootLayer(CCLayerImpl::create(layerId++)); |
rootLayer->setBounds(IntSize(10, 10)); |
rootLayer->setAnchorPoint(FloatPoint(0, 0)); |
- OwnPtr<CCTiledLayerImpl> tileLayer = CCTiledLayerImpl::create(layerId++); |
+ scoped_ptr<CCTiledLayerImpl> tileLayer = CCTiledLayerImpl::create(layerId++); |
tileLayer->setBounds(IntSize(10, 10)); |
tileLayer->setAnchorPoint(FloatPoint(0, 0)); |
tileLayer->setContentBounds(IntSize(10, 10)); |
@@ -2533,17 +2536,17 @@ TEST_F(CCLayerTreeHostImplTest, dontUseOldResourcesAfterLostContext) |
tilingData->setBounds(IntSize(10, 10)); |
tileLayer->setTilingData(*tilingData); |
tileLayer->pushTileProperties(0, 0, 1, IntRect(0, 0, 10, 10)); |
- rootLayer->addChild(tileLayer.release()); |
+ rootLayer->addChild(tileLayer.PassAs<CCLayerImpl>()); |
- OwnPtr<CCTextureLayerImpl> textureLayer = CCTextureLayerImpl::create(layerId++); |
+ scoped_ptr<CCTextureLayerImpl> textureLayer = CCTextureLayerImpl::create(layerId++); |
textureLayer->setBounds(IntSize(10, 10)); |
textureLayer->setAnchorPoint(FloatPoint(0, 0)); |
textureLayer->setContentBounds(IntSize(10, 10)); |
textureLayer->setDrawsContent(true); |
textureLayer->setTextureId(1); |
- rootLayer->addChild(textureLayer.release()); |
+ rootLayer->addChild(textureLayer.PassAs<CCLayerImpl>()); |
- OwnPtr<CCTiledLayerImpl> maskLayer = CCTiledLayerImpl::create(layerId++); |
+ scoped_ptr<CCTiledLayerImpl> maskLayer = CCTiledLayerImpl::create(layerId++); |
maskLayer->setBounds(IntSize(10, 10)); |
maskLayer->setAnchorPoint(FloatPoint(0, 0)); |
maskLayer->setContentBounds(IntSize(10, 10)); |
@@ -2552,63 +2555,63 @@ TEST_F(CCLayerTreeHostImplTest, dontUseOldResourcesAfterLostContext) |
maskLayer->setTilingData(*tilingData); |
maskLayer->pushTileProperties(0, 0, 1, IntRect(0, 0, 10, 10)); |
- OwnPtr<CCTextureLayerImpl> textureLayerWithMask = CCTextureLayerImpl::create(layerId++); |
+ scoped_ptr<CCTextureLayerImpl> textureLayerWithMask = CCTextureLayerImpl::create(layerId++); |
textureLayerWithMask->setBounds(IntSize(10, 10)); |
textureLayerWithMask->setAnchorPoint(FloatPoint(0, 0)); |
textureLayerWithMask->setContentBounds(IntSize(10, 10)); |
textureLayerWithMask->setDrawsContent(true); |
textureLayerWithMask->setTextureId(1); |
- textureLayerWithMask->setMaskLayer(maskLayer.release()); |
- rootLayer->addChild(textureLayerWithMask.release()); |
+ textureLayerWithMask->setMaskLayer(maskLayer.PassAs<CCLayerImpl>()); |
+ rootLayer->addChild(textureLayerWithMask.PassAs<CCLayerImpl>()); |
FakeVideoFrame videoFrame; |
FakeVideoFrameProvider provider; |
provider.setFrame(&videoFrame); |
- OwnPtr<CCVideoLayerImpl> videoLayer = CCVideoLayerImpl::create(layerId++, &provider); |
+ scoped_ptr<CCVideoLayerImpl> videoLayer = CCVideoLayerImpl::create(layerId++, &provider); |
videoLayer->setBounds(IntSize(10, 10)); |
videoLayer->setAnchorPoint(FloatPoint(0, 0)); |
videoLayer->setContentBounds(IntSize(10, 10)); |
videoLayer->setDrawsContent(true); |
videoLayer->setLayerTreeHostImpl(m_hostImpl.get()); |
- rootLayer->addChild(videoLayer.release()); |
+ rootLayer->addChild(videoLayer.PassAs<CCLayerImpl>()); |
FakeVideoFrame hwVideoFrame; |
FakeVideoFrameProvider hwProvider; |
hwProvider.setFrame(&hwVideoFrame); |
- OwnPtr<CCVideoLayerImpl> hwVideoLayer = CCVideoLayerImpl::create(layerId++, &hwProvider); |
+ scoped_ptr<CCVideoLayerImpl> hwVideoLayer = CCVideoLayerImpl::create(layerId++, &hwProvider); |
hwVideoLayer->setBounds(IntSize(10, 10)); |
hwVideoLayer->setAnchorPoint(FloatPoint(0, 0)); |
hwVideoLayer->setContentBounds(IntSize(10, 10)); |
hwVideoLayer->setDrawsContent(true); |
hwVideoLayer->setLayerTreeHostImpl(m_hostImpl.get()); |
- rootLayer->addChild(hwVideoLayer.release()); |
+ rootLayer->addChild(hwVideoLayer.PassAs<CCLayerImpl>()); |
- OwnPtr<CCIOSurfaceLayerImpl> ioSurfaceLayer = CCIOSurfaceLayerImpl::create(layerId++); |
+ scoped_ptr<CCIOSurfaceLayerImpl> ioSurfaceLayer = CCIOSurfaceLayerImpl::create(layerId++); |
ioSurfaceLayer->setBounds(IntSize(10, 10)); |
ioSurfaceLayer->setAnchorPoint(FloatPoint(0, 0)); |
ioSurfaceLayer->setContentBounds(IntSize(10, 10)); |
ioSurfaceLayer->setDrawsContent(true); |
ioSurfaceLayer->setIOSurfaceProperties(1, IntSize(10, 10)); |
ioSurfaceLayer->setLayerTreeHostImpl(m_hostImpl.get()); |
- rootLayer->addChild(ioSurfaceLayer.release()); |
+ rootLayer->addChild(ioSurfaceLayer.PassAs<CCLayerImpl>()); |
- OwnPtr<CCHeadsUpDisplayLayerImpl> hudLayer = CCHeadsUpDisplayLayerImpl::create(layerId++); |
+ scoped_ptr<CCHeadsUpDisplayLayerImpl> hudLayer = CCHeadsUpDisplayLayerImpl::create(layerId++); |
hudLayer->setBounds(IntSize(10, 10)); |
hudLayer->setAnchorPoint(FloatPoint(0, 0)); |
hudLayer->setContentBounds(IntSize(10, 10)); |
hudLayer->setDrawsContent(true); |
hudLayer->setLayerTreeHostImpl(m_hostImpl.get()); |
- rootLayer->addChild(hudLayer.release()); |
+ rootLayer->addChild(hudLayer.PassAs<CCLayerImpl>()); |
- OwnPtr<FakeScrollbarLayerImpl> scrollbarLayer(FakeScrollbarLayerImpl::create(layerId++)); |
+ scoped_ptr<FakeScrollbarLayerImpl> scrollbarLayer(FakeScrollbarLayerImpl::create(layerId++)); |
scrollbarLayer->setBounds(IntSize(10, 10)); |
scrollbarLayer->setContentBounds(IntSize(10, 10)); |
scrollbarLayer->setDrawsContent(true); |
scrollbarLayer->setLayerTreeHostImpl(m_hostImpl.get()); |
scrollbarLayer->createResources(m_hostImpl->resourceProvider()); |
- rootLayer->addChild(scrollbarLayer.release()); |
+ rootLayer->addChild(scrollbarLayer.PassAs<CCLayerImpl>()); |
- OwnPtr<CCDelegatedRendererLayerImpl> delegatedRendererLayer(CCDelegatedRendererLayerImpl::create(layerId++)); |
+ scoped_ptr<CCDelegatedRendererLayerImpl> delegatedRendererLayer(CCDelegatedRendererLayerImpl::create(layerId++)); |
delegatedRendererLayer->setBounds(IntSize(10, 10)); |
delegatedRendererLayer->setContentBounds(IntSize(10, 10)); |
delegatedRendererLayer->setDrawsContent(true); |
@@ -2617,14 +2620,14 @@ TEST_F(CCLayerTreeHostImplTest, dontUseOldResourcesAfterLostContext) |
passList.append(createRenderPassWithResource(m_hostImpl->resourceProvider())); |
delegatedRendererLayer->setRenderPasses(passList); |
EXPECT_TRUE(passList.isEmpty()); |
- rootLayer->addChild(delegatedRendererLayer.release()); |
+ rootLayer->addChild(delegatedRendererLayer.PassAs<CCLayerImpl>()); |
// Use a context that supports IOSurfaces |
m_hostImpl->initializeRenderer(FakeWebCompositorOutputSurface::create(adoptPtr(new FakeWebGraphicsContext3DWithIOSurface)).PassAs<CCGraphicsContext>()); |
hwVideoFrame.setTextureId(m_hostImpl->resourceProvider()->graphicsContext3D()->createTexture()); |
- m_hostImpl->setRootLayer(rootLayer.release()); |
+ m_hostImpl->setRootLayer(rootLayer.Pass()); |
CCLayerTreeHostImpl::FrameData frame; |
EXPECT_TRUE(m_hostImpl->prepareToDraw(frame)); |
@@ -2704,11 +2707,11 @@ private: |
TEST_F(CCLayerTreeHostImplTest, layersFreeTextures) |
{ |
- OwnPtr<CCLayerImpl> rootLayer(CCLayerImpl::create(1)); |
+ scoped_ptr<CCLayerImpl> rootLayer(CCLayerImpl::create(1)); |
rootLayer->setBounds(IntSize(10, 10)); |
rootLayer->setAnchorPoint(FloatPoint(0, 0)); |
- OwnPtr<CCTiledLayerImpl> tileLayer = CCTiledLayerImpl::create(2); |
+ scoped_ptr<CCTiledLayerImpl> tileLayer = CCTiledLayerImpl::create(2); |
tileLayer->setBounds(IntSize(10, 10)); |
tileLayer->setAnchorPoint(FloatPoint(0, 0)); |
tileLayer->setContentBounds(IntSize(10, 10)); |
@@ -2718,40 +2721,40 @@ TEST_F(CCLayerTreeHostImplTest, layersFreeTextures) |
tilingData->setBounds(IntSize(10, 10)); |
tileLayer->setTilingData(*tilingData); |
tileLayer->pushTileProperties(0, 0, 1, IntRect(0, 0, 10, 10)); |
- rootLayer->addChild(tileLayer.release()); |
+ rootLayer->addChild(tileLayer.PassAs<CCLayerImpl>()); |
- OwnPtr<CCTextureLayerImpl> textureLayer = CCTextureLayerImpl::create(3); |
+ scoped_ptr<CCTextureLayerImpl> textureLayer = CCTextureLayerImpl::create(3); |
textureLayer->setBounds(IntSize(10, 10)); |
textureLayer->setAnchorPoint(FloatPoint(0, 0)); |
textureLayer->setContentBounds(IntSize(10, 10)); |
textureLayer->setDrawsContent(true); |
textureLayer->setTextureId(1); |
- rootLayer->addChild(textureLayer.release()); |
+ rootLayer->addChild(textureLayer.PassAs<CCLayerImpl>()); |
FakeVideoFrameProvider provider; |
- OwnPtr<CCVideoLayerImpl> videoLayer = CCVideoLayerImpl::create(4, &provider); |
+ scoped_ptr<CCVideoLayerImpl> videoLayer = CCVideoLayerImpl::create(4, &provider); |
videoLayer->setBounds(IntSize(10, 10)); |
videoLayer->setAnchorPoint(FloatPoint(0, 0)); |
videoLayer->setContentBounds(IntSize(10, 10)); |
videoLayer->setDrawsContent(true); |
videoLayer->setLayerTreeHostImpl(m_hostImpl.get()); |
- rootLayer->addChild(videoLayer.release()); |
+ rootLayer->addChild(videoLayer.PassAs<CCLayerImpl>()); |
- OwnPtr<CCIOSurfaceLayerImpl> ioSurfaceLayer = CCIOSurfaceLayerImpl::create(5); |
+ scoped_ptr<CCIOSurfaceLayerImpl> ioSurfaceLayer = CCIOSurfaceLayerImpl::create(5); |
ioSurfaceLayer->setBounds(IntSize(10, 10)); |
ioSurfaceLayer->setAnchorPoint(FloatPoint(0, 0)); |
ioSurfaceLayer->setContentBounds(IntSize(10, 10)); |
ioSurfaceLayer->setDrawsContent(true); |
ioSurfaceLayer->setIOSurfaceProperties(1, IntSize(10, 10)); |
ioSurfaceLayer->setLayerTreeHostImpl(m_hostImpl.get()); |
- rootLayer->addChild(ioSurfaceLayer.release()); |
+ rootLayer->addChild(ioSurfaceLayer.PassAs<CCLayerImpl>()); |
// Lose the context, replacing it with a TrackingWebGraphicsContext3D (which the CCLayerTreeHostImpl takes ownership of). |
scoped_ptr<CCGraphicsContext> ccContext(FakeWebCompositorOutputSurface::create(adoptPtr(new TrackingWebGraphicsContext3D))); |
TrackingWebGraphicsContext3D* trackingWebGraphicsContext = static_cast<TrackingWebGraphicsContext3D*>(ccContext->context3D()); |
m_hostImpl->initializeRenderer(ccContext.Pass()); |
- m_hostImpl->setRootLayer(rootLayer.release()); |
+ m_hostImpl->setRootLayer(rootLayer.Pass()); |
CCLayerTreeHostImpl::FrameData frame; |
EXPECT_TRUE(m_hostImpl->prepareToDraw(frame)); |
@@ -2804,7 +2807,7 @@ TEST_F(CCLayerTreeHostImplTest, hasTransparentBackground) |
static void addDrawingLayerTo(CCLayerImpl* parent, int id, const IntRect& layerRect, CCLayerImpl** result) |
{ |
- OwnPtr<CCLayerImpl> layer = FakeLayerWithQuads::create(id); |
+ scoped_ptr<CCLayerImpl> layer = FakeLayerWithQuads::create(id); |
CCLayerImpl* layerPtr = layer.get(); |
layerPtr->setAnchorPoint(FloatPoint(0, 0)); |
layerPtr->setPosition(FloatPoint(layerRect.location())); |
@@ -2812,7 +2815,7 @@ static void addDrawingLayerTo(CCLayerImpl* parent, int id, const IntRect& layerR |
layerPtr->setContentBounds(layerRect.size()); |
layerPtr->setDrawsContent(true); // only children draw content |
layerPtr->setContentsOpaque(true); |
- parent->addChild(layer.release()); |
+ parent->addChild(layer.Pass()); |
if (result) |
*result = layerPtr; |
} |
@@ -2824,7 +2827,7 @@ static void setupLayersForTextureCaching(CCLayerTreeHostImpl* layerTreeHostImpl, |
layerTreeHostImpl->initializeRenderer(context.Pass()); |
layerTreeHostImpl->setViewportSize(rootSize, rootSize); |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
rootPtr = root.get(); |
root->setAnchorPoint(FloatPoint(0, 0)); |
@@ -2832,7 +2835,7 @@ static void setupLayersForTextureCaching(CCLayerTreeHostImpl* layerTreeHostImpl, |
root->setBounds(rootSize); |
root->setContentBounds(rootSize); |
root->setDrawsContent(true); |
- layerTreeHostImpl->setRootLayer(root.release()); |
+ layerTreeHostImpl->setRootLayer(root.Pass()); |
addDrawingLayerTo(rootPtr, 2, IntRect(10, 10, rootSize.width(), rootSize.height()), &intermediateLayerPtr); |
intermediateLayerPtr->setDrawsContent(false); // only children draw content |
@@ -2870,7 +2873,7 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithClipping) |
myHostImpl->initializeRenderer(context.Pass()); |
myHostImpl->setViewportSize(IntSize(rootSize.width(), rootSize.height()), IntSize(rootSize.width(), rootSize.height())); |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
rootPtr = root.get(); |
root->setAnchorPoint(FloatPoint(0, 0)); |
@@ -2879,7 +2882,7 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithClipping) |
root->setContentBounds(rootSize); |
root->setDrawsContent(true); |
root->setMasksToBounds(true); |
- myHostImpl->setRootLayer(root.release()); |
+ myHostImpl->setRootLayer(root.Pass()); |
addDrawingLayerTo(rootPtr, 3, IntRect(0, 0, rootSize.width(), rootSize.height()), &surfaceLayerPtr); |
surfaceLayerPtr->setDrawsContent(false); |
@@ -2982,7 +2985,7 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithOcclusion) |
myHostImpl->initializeRenderer(context.Pass()); |
myHostImpl->setViewportSize(IntSize(rootSize.width(), rootSize.height()), IntSize(rootSize.width(), rootSize.height())); |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
rootPtr = root.get(); |
root->setAnchorPoint(FloatPoint(0, 0)); |
@@ -2991,7 +2994,7 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithOcclusion) |
root->setContentBounds(rootSize); |
root->setDrawsContent(true); |
root->setMasksToBounds(true); |
- myHostImpl->setRootLayer(root.release()); |
+ myHostImpl->setRootLayer(root.Pass()); |
addDrawingLayerTo(rootPtr, 2, IntRect(300, 300, 300, 300), &layerS1Ptr); |
layerS1Ptr->setForceRenderSurface(true); |
@@ -3095,7 +3098,7 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithOcclusionEarlyOut) |
myHostImpl->initializeRenderer(context.Pass()); |
myHostImpl->setViewportSize(IntSize(rootSize.width(), rootSize.height()), IntSize(rootSize.width(), rootSize.height())); |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
rootPtr = root.get(); |
root->setAnchorPoint(FloatPoint(0, 0)); |
@@ -3104,7 +3107,7 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithOcclusionEarlyOut) |
root->setContentBounds(rootSize); |
root->setDrawsContent(true); |
root->setMasksToBounds(true); |
- myHostImpl->setRootLayer(root.release()); |
+ myHostImpl->setRootLayer(root.Pass()); |
addDrawingLayerTo(rootPtr, 2, IntRect(0, 0, 800, 800), &layerS1Ptr); |
layerS1Ptr->setForceRenderSurface(true); |
@@ -3209,7 +3212,7 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithOcclusionExternalOverInternal) |
myHostImpl->initializeRenderer(context.Pass()); |
myHostImpl->setViewportSize(IntSize(rootSize.width(), rootSize.height()), IntSize(rootSize.width(), rootSize.height())); |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
rootPtr = root.get(); |
root->setAnchorPoint(FloatPoint(0, 0)); |
@@ -3218,7 +3221,7 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithOcclusionExternalOverInternal) |
root->setContentBounds(rootSize); |
root->setDrawsContent(true); |
root->setMasksToBounds(true); |
- myHostImpl->setRootLayer(root.release()); |
+ myHostImpl->setRootLayer(root.Pass()); |
addDrawingLayerTo(rootPtr, 2, IntRect(0, 0, 400, 400), &layerS1Ptr); |
layerS1Ptr->setForceRenderSurface(true); |
@@ -3292,7 +3295,7 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithOcclusionExternalNotAligned) |
myHostImpl->initializeRenderer(context.Pass()); |
myHostImpl->setViewportSize(IntSize(rootSize.width(), rootSize.height()), IntSize(rootSize.width(), rootSize.height())); |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
rootPtr = root.get(); |
root->setAnchorPoint(FloatPoint(0, 0)); |
@@ -3301,7 +3304,7 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithOcclusionExternalNotAligned) |
root->setContentBounds(rootSize); |
root->setDrawsContent(true); |
root->setMasksToBounds(true); |
- myHostImpl->setRootLayer(root.release()); |
+ myHostImpl->setRootLayer(root.Pass()); |
addDrawingLayerTo(rootPtr, 2, IntRect(0, 0, 400, 400), &layerS1Ptr); |
layerS1Ptr->setForceRenderSurface(true); |
@@ -3377,7 +3380,7 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithOcclusionPartialSwap) |
myHostImpl->initializeRenderer(context.Pass()); |
myHostImpl->setViewportSize(IntSize(rootSize.width(), rootSize.height()), IntSize(rootSize.width(), rootSize.height())); |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
rootPtr = root.get(); |
root->setAnchorPoint(FloatPoint(0, 0)); |
@@ -3386,7 +3389,7 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithOcclusionPartialSwap) |
root->setContentBounds(rootSize); |
root->setDrawsContent(true); |
root->setMasksToBounds(true); |
- myHostImpl->setRootLayer(root.release()); |
+ myHostImpl->setRootLayer(root.Pass()); |
addDrawingLayerTo(rootPtr, 2, IntRect(300, 300, 300, 300), &layerS1Ptr); |
layerS1Ptr->setForceRenderSurface(true); |
@@ -3483,9 +3486,9 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithScissor) |
Layers 1, 2 have render surfaces |
*/ |
- OwnPtr<CCLayerImpl> root = CCLayerImpl::create(1); |
- OwnPtr<CCTiledLayerImpl> child = CCTiledLayerImpl::create(2); |
- OwnPtr<CCLayerImpl> grandChild = CCLayerImpl::create(3); |
+ scoped_ptr<CCLayerImpl> root = CCLayerImpl::create(1); |
+ scoped_ptr<CCTiledLayerImpl> child = CCTiledLayerImpl::create(2); |
+ scoped_ptr<CCLayerImpl> grandChild = CCLayerImpl::create(3); |
IntRect rootRect(0, 0, 100, 100); |
IntRect childRect(10, 10, 50, 50); |
@@ -3523,9 +3526,9 @@ TEST_F(CCLayerTreeHostImplTest, textureCachingWithScissor) |
CCTiledLayerImpl* childPtr = child.get(); |
CCRenderPass::Id childPassId(childPtr->id(), 0); |
- child->addChild(grandChild.release()); |
- root->addChild(child.release()); |
- myHostImpl->setRootLayer(root.release()); |
+ child->addChild(grandChild.Pass()); |
+ root->addChild(child.PassAs<CCLayerImpl>()); |
+ myHostImpl->setRootLayer(root.Pass()); |
myHostImpl->setViewportSize(rootRect.size(), rootRect.size()); |
EXPECT_FALSE(myHostImpl->renderer()->haveCachedResourcesForRenderPassId(childPassId)); |