virtual void WillBeginImplFrameOnThread(LayerTreeHostImpl* host_impl,
const BeginFrameArgs& args) {}
- virtual void DidBeginImplFrameOnThread(LayerTreeHostImpl* host_impl,
- const BeginFrameArgs& args) {}
virtual void BeginMainFrameAbortedOnThread(LayerTreeHostImpl* host_impl,
bool did_handle) {}
virtual void BeginCommitOnThread(LayerTreeHostImpl* host_impl) {}
virtual void WillBeginMainFrame() {}
virtual void DidBeginMainFrame() {}
virtual void Layout() {}
- virtual void DidInitializeOutputSurface(bool succeeded) {}
+ virtual void DidInitializeOutputSurface() {}
virtual void DidFailToInitializeOutputSurface() {}
virtual void DidAddAnimation() {}
virtual void WillCommit() {}
Animation::TargetProperty target_property) OVERRIDE {}
virtual scoped_ptr<OutputSurface> CreateOutputSurface(bool fallback) = 0;
- virtual scoped_refptr<ContextProvider> OffscreenContextProvider() = 0;
};
class BeginTask;
void PostSetNeedsCommitToMainThread();
void PostSetNeedsUpdateLayersToMainThread();
void PostReadbackToMainThread();
- void PostAcquireLayerTextures();
void PostSetNeedsRedrawToMainThread();
void PostSetNeedsRedrawRectToMainThread(const gfx::Rect& damage_rect);
void PostSetVisibleToMainThread(bool visible);
void DispatchSetNeedsCommit();
void DispatchSetNeedsUpdateLayers();
void DispatchReadback();
- void DispatchAcquireLayerTextures();
void DispatchSetNeedsRedraw();
void DispatchSetNeedsRedrawRect(const gfx::Rect& damage_rect);
void DispatchSetVisible(bool visible);
// Override this for unit tests, which should not produce pixel output.
virtual scoped_ptr<FakeOutputSurface> CreateFakeOutputSurface(bool fallback);
- virtual scoped_refptr<ContextProvider> OffscreenContextProvider() OVERRIDE;
-
TestWebGraphicsContext3D* TestContext();