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

Unified Diff: ui/compositor/compositor_observer.h

Issue 851853002: It is time. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Trying to reup because the last upload failed. Created 5 years, 11 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/compositor/compositor_export.h ('k') | ui/compositor/compositor_observer.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/compositor/compositor_observer.h
diff --git a/ui/compositor/compositor_observer.h b/ui/compositor/compositor_observer.h
deleted file mode 100644
index 76b6c5b431d4cccd9b249e2e71ef9745ff8a9d0a..0000000000000000000000000000000000000000
--- a/ui/compositor/compositor_observer.h
+++ /dev/null
@@ -1,56 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef UI_COMPOSITOR_COMPOSITOR_OBSERVER_H_
-#define UI_COMPOSITOR_COMPOSITOR_OBSERVER_H_
-
-#include "base/time/time.h"
-#include "ui/compositor/compositor_export.h"
-
-namespace ui {
-
-class Compositor;
-
-// A compositor observer is notified when compositing completes.
-class COMPOSITOR_EXPORT CompositorObserver {
- public:
- CompositorObserver();
-
- // A commit proxies information from the main thread to the compositor
- // thread. It typically happens when some state changes that will require a
- // composite. In the multi-threaded case, many commits may happen between
- // two successive composites. In the single-threaded, a single commit
- // between two composites (just before the composite as part of the
- // composite cycle). If the compositor is locked, it will not send this
- // this signal.
- virtual void OnCompositingDidCommit(Compositor* compositor) = 0;
-
- // Called when compositing started: it has taken all the layer changes into
- // account and has issued the graphics commands.
- virtual void OnCompositingStarted(Compositor* compositor,
- base::TimeTicks start_time) = 0;
-
- // Called when compositing completes: the present to screen has completed.
- virtual void OnCompositingEnded(Compositor* compositor) = 0;
-
- // Called when compositing is aborted (e.g. lost graphics context).
- virtual void OnCompositingAborted(Compositor* compositor) = 0;
-
- // Called when the compositor lock state changes.
- virtual void OnCompositingLockStateChanged(Compositor* compositor) = 0;
-
- protected:
-#if defined(OS_MACOSX)
- // Debugging instrumentation for crbug.com/401630.
- // TODO(ccameron): remove this.
- friend class Compositor;
- int32 observing_count_;
-#endif
-
- virtual ~CompositorObserver();
-};
-
-} // namespace ui
-
-#endif // UI_COMPOSITOR_COMPOSITOR_OBSERVER_H_
« no previous file with comments | « ui/compositor/compositor_export.h ('k') | ui/compositor/compositor_observer.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698