Lines Matching full:virtual
47 virtual ~Proxy();
49 virtual bool CompositeAndReadback(void* pixels, gfx::Rect rect) = 0;
51 virtual void FinishAllRendering() = 0;
53 virtual bool IsStarted() const = 0;
57 virtual void SetLayerTreeHostClientReady() = 0;
59 virtual void SetVisible(bool visible) = 0;
64 virtual void CreateAndInitializeOutputSurface() = 0;
66 virtual const RendererCapabilities& GetRendererCapabilities() const = 0;
68 virtual void SetNeedsAnimate() = 0;
69 virtual void SetNeedsUpdateLayers() = 0;
70 virtual void SetNeedsCommit() = 0;
71 virtual void SetNeedsRedraw(gfx::Rect damage_rect) = 0;
72 virtual void SetNextCommitWaitsForActivation() = 0;
74 virtual void NotifyInputThrottledUntilCommit() = 0;
79 virtual void SetDeferCommits(bool defer_commits) = 0;
81 virtual void MainThreadHasStoppedFlinging() = 0;
83 virtual bool CommitRequested() const = 0;
84 virtual bool BeginMainFrameRequested() const = 0;
87 virtual void Start(scoped_ptr<OutputSurface> first_output_surface) = 0;
88 virtual void Stop() = 0; // Must be called before deleting the proxy.
92 virtual void ForceSerializeOnSwapBuffers() = 0;
95 virtual size_t MaxPartialTextureUpdates() const = 0;
97 virtual void AcquireLayerTextures() = 0;
99 virtual scoped_ptr<base::Value> AsValue() const = 0;
102 virtual bool CommitPendingForTesting() = 0;
103 virtual scoped_ptr<base::Value> SchedulerStateAsValueForTesting();