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

Unified Diff: mojo/services/gfx/composition/interfaces/renderers.mojom

Issue 1997513002: Mozart: Generalize frame scheduling. (Closed) Base URL: git@github.com:domokit/mojo.git@moz-jank2
Patch Set: add comments Created 4 years, 7 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
Index: mojo/services/gfx/composition/interfaces/renderers.mojom
diff --git a/mojo/services/gfx/composition/interfaces/renderers.mojom b/mojo/services/gfx/composition/interfaces/renderers.mojom
index a911d405f6dc34618bd19d38a27a606225631469..97f8d89822528eda5657d5479b41bda3ba6571e8 100644
--- a/mojo/services/gfx/composition/interfaces/renderers.mojom
+++ b/mojo/services/gfx/composition/interfaces/renderers.mojom
@@ -8,6 +8,7 @@ module mojo.gfx.composition;
import "mojo/services/geometry/interfaces/geometry.mojom";
import "mojo/services/gfx/composition/interfaces/hit_tests.mojom";
import "mojo/services/gfx/composition/interfaces/scene_token.mojom";
+import "mojo/services/gfx/composition/interfaces/scheduling.mojom";
// The renderer is a service which renders a scene graph to a display.
//
@@ -36,6 +37,9 @@ interface Renderer {
// Dissociates the root scene from the renderer.
ClearRootScene();
+ // Gets a scheduler to receive frame timing information for the renderer.
+ GetScheduler(FrameScheduler& scheduler);
+
// Provides an interface which can be used to perform hit tests on the
// contents of the renderer's scene graph.
GetHitTester(HitTester& hit_tester);

Powered by Google App Engine
This is Rietveld 408576698