Client* client);
virtual ~SurfacesImpl();
- // InterfaceImpl<Surface> implementation.
- virtual void OnConnectionEstablished() OVERRIDE;
-
// Surface implementation.
virtual void CreateSurface(SurfaceIdPtr id, mojo::SizePtr size) OVERRIDE;
virtual void SubmitFrame(SurfaceIdPtr id, FramePtr frame) OVERRIDE;
// DisplayClient implementation.
virtual scoped_ptr<cc::OutputSurface> CreateOutputSurface() OVERRIDE;
+ virtual void DisplayDamaged() OVERRIDE;
+ virtual void DidSwapBuffers() OVERRIDE;
+ virtual void DidSwapBuffersComplete() OVERRIDE;
+ virtual void CommitVSyncParameters(base::TimeTicks timebase,
+ base::TimeDelta interval) OVERRIDE;
cc::SurfaceFactory* factory() { return &factory_; }