| Index: examples/surfaces_app/child_impl.h
|
| diff --git a/examples/surfaces_app/child_impl.h b/examples/surfaces_app/child_impl.h
|
| index 0f309d0281c9546d1179f48030740123f634a9a5..408a0f31d6efd012ac395c822055f5ca8b5aa0ef 100644
|
| --- a/examples/surfaces_app/child_impl.h
|
| +++ b/examples/surfaces_app/child_impl.h
|
| @@ -26,10 +26,6 @@ namespace mojo {
|
|
|
| class ApplicationConnection;
|
|
|
| -namespace surfaces {
|
| -class Surface;
|
| -}
|
| -
|
| namespace examples {
|
|
|
| // Simple example of a child app using surfaces.
|
| @@ -41,30 +37,22 @@ class ChildImpl : public InterfaceImpl<Child>, public SurfaceClient {
|
| const mojo::String& application_url) = 0;
|
| };
|
| explicit ChildImpl(ApplicationConnection* surfaces_service_connection);
|
| - virtual ~ChildImpl();
|
| + ~ChildImpl() override;
|
|
|
| + private:
|
| // SurfaceClient implementation
|
| - virtual void ReturnResources(
|
| - Array<ReturnedResourcePtr> resources) override;
|
| + void SetIdNamespace(uint32_t id_namespace) override;
|
| + void ReturnResources(Array<ReturnedResourcePtr> resources) override;
|
|
|
| - private:
|
| // Child implementation.
|
| - virtual void ProduceFrame(
|
| + void ProduceFrame(
|
| ColorPtr color,
|
| SizePtr size,
|
| const mojo::Callback<void(SurfaceIdPtr id)>& callback) override;
|
|
|
| - void SurfaceConnectionCreated(SurfacePtr surface, uint32_t id_namespace);
|
| - void Draw();
|
| -
|
| - SkColor color_;
|
| - gfx::Size size_;
|
| scoped_ptr<cc::SurfaceIdAllocator> allocator_;
|
| - SurfacesServicePtr surfaces_service_;
|
| SurfacePtr surface_;
|
| cc::SurfaceId id_;
|
| - mojo::Callback<void(SurfaceIdPtr id)> produce_callback_;
|
| - base::WeakPtrFactory<ChildImpl> weak_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ChildImpl);
|
| };
|
|
|