ThreadProxy 133 cc/trees/layer_tree_host.cc InitializeProxy(ThreadProxy::Create(this, impl_task_runner)); ThreadProxy 53 cc/trees/thread_proxy.cc struct ThreadProxy::ReadbackRequest { ThreadProxy 60 cc/trees/thread_proxy.cc struct ThreadProxy::CommitPendingRequest { ThreadProxy 65 cc/trees/thread_proxy.cc struct ThreadProxy::SchedulerStateRequest { ThreadProxy 70 cc/trees/thread_proxy.cc scoped_ptr<Proxy> ThreadProxy::Create( ThreadProxy 73 cc/trees/thread_proxy.cc return make_scoped_ptr(new ThreadProxy(layer_tree_host, impl_task_runner)) ThreadProxy 77 cc/trees/thread_proxy.cc ThreadProxy::ThreadProxy( ThreadProxy 89 cc/trees/thread_proxy.cc ThreadProxy::MainThreadOnly::MainThreadOnly(ThreadProxy* proxy, ThreadProxy 104 cc/trees/thread_proxy.cc ThreadProxy::MainThreadOnly::~MainThreadOnly() {} ThreadProxy 106 cc/trees/thread_proxy.cc ThreadProxy::MainThreadOrBlockedMainThread::MainThreadOrBlockedMainThread( ThreadProxy 112 cc/trees/thread_proxy.cc ThreadProxy::MainThreadOrBlockedMainThread::~MainThreadOrBlockedMainThread() {} ThreadProxy 115 cc/trees/thread_proxy.cc ThreadProxy::MainThreadOrBlockedMainThread::contents_texture_manager() { ThreadProxy 119 cc/trees/thread_proxy.cc ThreadProxy::CompositorThreadOnly::CompositorThreadOnly(ThreadProxy* proxy, ThreadProxy 135 cc/trees/thread_proxy.cc ThreadProxy::CompositorThreadOnly::~CompositorThreadOnly() {} ThreadProxy 137 cc/trees/thread_proxy.cc ThreadProxy::~ThreadProxy() { ThreadProxy 143 cc/trees/thread_proxy.cc bool ThreadProxy::CompositeAndReadback(void* pixels, const gfx::Rect& rect) { ThreadProxy 169 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::ForceCommitForReadbackOnImplThread, ThreadProxy 192 cc/trees/thread_proxy.cc void ThreadProxy::ForceCommitForReadbackOnImplThread( ThreadProxy 219 cc/trees/thread_proxy.cc void ThreadProxy::FinishAllRendering() { ThreadProxy 228 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::FinishAllRenderingOnImplThread, ThreadProxy 234 cc/trees/thread_proxy.cc bool ThreadProxy::IsStarted() const { ThreadProxy 239 cc/trees/thread_proxy.cc void ThreadProxy::SetLayerTreeHostClientReady() { ThreadProxy 243 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::SetLayerTreeHostClientReadyOnImplThread, ThreadProxy 247 cc/trees/thread_proxy.cc void ThreadProxy::SetLayerTreeHostClientReadyOnImplThread() { ThreadProxy 252 cc/trees/thread_proxy.cc void ThreadProxy::SetVisible(bool visible) { ThreadProxy 259 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::SetVisibleOnImplThread, ThreadProxy 266 cc/trees/thread_proxy.cc void ThreadProxy::SetVisibleOnImplThread(CompletionEvent* completion, ThreadProxy 275 cc/trees/thread_proxy.cc void ThreadProxy::UpdateBackgroundAnimateTicking() { ThreadProxy 285 cc/trees/thread_proxy.cc void ThreadProxy::DoCreateAndInitializeOutputSurface() { ThreadProxy 320 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::InitializeOutputSurfaceOnImplThread, ThreadProxy 333 cc/trees/thread_proxy.cc void ThreadProxy::SetRendererCapabilitiesMainThreadCopy( ThreadProxy 338 cc/trees/thread_proxy.cc void ThreadProxy::OnOutputSurfaceInitializeAttempted( ThreadProxy 360 cc/trees/thread_proxy.cc void ThreadProxy::SendCommitRequestToImplThreadIfNeeded() { ThreadProxy 367 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::SetNeedsCommitOnImplThread, ThreadProxy 371 cc/trees/thread_proxy.cc const RendererCapabilities& ThreadProxy::GetRendererCapabilities() const { ThreadProxy 377 cc/trees/thread_proxy.cc void ThreadProxy::SetNeedsAnimate() { ThreadProxy 387 cc/trees/thread_proxy.cc void ThreadProxy::SetNeedsUpdateLayers() { ThreadProxy 397 cc/trees/thread_proxy.cc void ThreadProxy::SetNeedsCommit() { ThreadProxy 410 cc/trees/thread_proxy.cc void ThreadProxy::UpdateRendererCapabilitiesOnImplThread() { ThreadProxy 414 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::SetRendererCapabilitiesMainThreadCopy, ThreadProxy 421 cc/trees/thread_proxy.cc void ThreadProxy::DidLoseOutputSurfaceOnImplThread() { ThreadProxy 427 cc/trees/thread_proxy.cc void ThreadProxy::CheckOutputSurfaceStatusOnImplThread() { ThreadProxy 438 cc/trees/thread_proxy.cc void ThreadProxy::OnSwapBuffersCompleteOnImplThread() { ThreadProxy 443 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::DidCompleteSwapBuffers, main_thread_weak_ptr_)); ThreadProxy 446 cc/trees/thread_proxy.cc void ThreadProxy::SetNeedsBeginImplFrame(bool enable) { ThreadProxy 453 cc/trees/thread_proxy.cc void ThreadProxy::BeginImplFrame(const BeginFrameArgs& args) { ThreadProxy 464 cc/trees/thread_proxy.cc void ThreadProxy::OnCanDrawStateChanged(bool can_draw) { ThreadProxy 472 cc/trees/thread_proxy.cc void ThreadProxy::NotifyReadyToActivate() { ThreadProxy 477 cc/trees/thread_proxy.cc void ThreadProxy::SetNeedsCommitOnImplThread() { ThreadProxy 483 cc/trees/thread_proxy.cc void ThreadProxy::PostAnimationEventsToMainThreadOnImplThread( ThreadProxy 490 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::SetAnimationEvents, ThreadProxy 495 cc/trees/thread_proxy.cc bool ThreadProxy::ReduceContentsTextureMemoryOnImplThread(size_t limit_bytes, ThreadProxy 521 cc/trees/thread_proxy.cc void ThreadProxy::SendManagedMemoryStats() { ThreadProxy 540 cc/trees/thread_proxy.cc bool ThreadProxy::IsInsideDraw() { return impl().inside_draw; } ThreadProxy 542 cc/trees/thread_proxy.cc void ThreadProxy::SetNeedsRedraw(const gfx::Rect& damage_rect) { ThreadProxy 547 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::SetNeedsRedrawRectOnImplThread, ThreadProxy 552 cc/trees/thread_proxy.cc void ThreadProxy::SetNextCommitWaitsForActivation() { ThreadProxy 558 cc/trees/thread_proxy.cc void ThreadProxy::SetDeferCommits(bool defer_commits) { ThreadProxy 571 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::BeginMainFrame, ThreadProxy 576 cc/trees/thread_proxy.cc bool ThreadProxy::CommitRequested() const { ThreadProxy 581 cc/trees/thread_proxy.cc bool ThreadProxy::BeginMainFrameRequested() const { ThreadProxy 586 cc/trees/thread_proxy.cc void ThreadProxy::SetNeedsRedrawOnImplThread() { ThreadProxy 592 cc/trees/thread_proxy.cc void ThreadProxy::SetNeedsManageTilesOnImplThread() { ThreadProxy 597 cc/trees/thread_proxy.cc void ThreadProxy::SetNeedsRedrawRectOnImplThread(const gfx::Rect& damage_rect) { ThreadProxy 603 cc/trees/thread_proxy.cc void ThreadProxy::SetSwapUsedIncompleteTileOnImplThread( ThreadProxy 614 cc/trees/thread_proxy.cc void ThreadProxy::DidInitializeVisibleTileOnImplThread() { ThreadProxy 620 cc/trees/thread_proxy.cc void ThreadProxy::MainThreadHasStoppedFlinging() { ThreadProxy 624 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::MainThreadHasStoppedFlingingOnImplThread, ThreadProxy 628 cc/trees/thread_proxy.cc void ThreadProxy::MainThreadHasStoppedFlingingOnImplThread() { ThreadProxy 633 cc/trees/thread_proxy.cc void ThreadProxy::NotifyInputThrottledUntilCommit() { ThreadProxy 637 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::SetInputThrottledUntilCommitOnImplThread, ThreadProxy 642 cc/trees/thread_proxy.cc void ThreadProxy::SetInputThrottledUntilCommitOnImplThread(bool is_throttled) { ThreadProxy 650 cc/trees/thread_proxy.cc LayerTreeHost* ThreadProxy::layer_tree_host() { ThreadProxy 654 cc/trees/thread_proxy.cc const LayerTreeHost* ThreadProxy::layer_tree_host() const { ThreadProxy 658 cc/trees/thread_proxy.cc ThreadProxy::MainThreadOnly& ThreadProxy::main() { ThreadProxy 662 cc/trees/thread_proxy.cc const ThreadProxy::MainThreadOnly& ThreadProxy::main() const { ThreadProxy 667 cc/trees/thread_proxy.cc ThreadProxy::MainThreadOrBlockedMainThread& ThreadProxy::blocked_main() { ThreadProxy 672 cc/trees/thread_proxy.cc const ThreadProxy::MainThreadOrBlockedMainThread& ThreadProxy::blocked_main() ThreadProxy 678 cc/trees/thread_proxy.cc ThreadProxy::CompositorThreadOnly& ThreadProxy::impl() { ThreadProxy 683 cc/trees/thread_proxy.cc const ThreadProxy::CompositorThreadOnly& ThreadProxy::impl() const { ThreadProxy 688 cc/trees/thread_proxy.cc void ThreadProxy::Start() { ThreadProxy 697 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::InitializeImplOnImplThread, ThreadProxy 707 cc/trees/thread_proxy.cc void ThreadProxy::Stop() { ThreadProxy 722 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::FinishGLOnImplThread, ThreadProxy 733 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::LayerTreeHostClosedOnImplThread, ThreadProxy 744 cc/trees/thread_proxy.cc void ThreadProxy::ForceSerializeOnSwapBuffers() { ThreadProxy 749 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::ForceSerializeOnSwapBuffersOnImplThread, ThreadProxy 755 cc/trees/thread_proxy.cc void ThreadProxy::ForceSerializeOnSwapBuffersOnImplThread( ThreadProxy 762 cc/trees/thread_proxy.cc void ThreadProxy::SetDebugState(const LayerTreeDebugState& debug_state) { ThreadProxy 765 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::SetDebugStateOnImplThread, ThreadProxy 770 cc/trees/thread_proxy.cc void ThreadProxy::SetDebugStateOnImplThread( ThreadProxy 776 cc/trees/thread_proxy.cc void ThreadProxy::FinishAllRenderingOnImplThread(CompletionEvent* completion) { ThreadProxy 783 cc/trees/thread_proxy.cc void ThreadProxy::ScheduledActionSendBeginMainFrame() { ThreadProxy 803 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::BeginMainFrame, ThreadProxy 815 cc/trees/thread_proxy.cc void ThreadProxy::BeginMainFrame( ThreadProxy 858 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::BeginMainFrameAbortedOnImplThread, ThreadProxy 941 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::BeginMainFrameAbortedOnImplThread, ThreadProxy 979 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::StartCommitOnImplThread, ThreadProxy 997 cc/trees/thread_proxy.cc void ThreadProxy::StartCommitOnImplThread( ThreadProxy 1057 cc/trees/thread_proxy.cc void ThreadProxy::BeginMainFrameAbortedOnImplThread(bool did_handle) { ThreadProxy 1070 cc/trees/thread_proxy.cc void ThreadProxy::ScheduledActionCommit() { ThreadProxy 1127 cc/trees/thread_proxy.cc void ThreadProxy::ScheduledActionUpdateVisibleTiles() { ThreadProxy 1133 cc/trees/thread_proxy.cc void ThreadProxy::ScheduledActionActivatePendingTree() { ThreadProxy 1139 cc/trees/thread_proxy.cc void ThreadProxy::ScheduledActionBeginOutputSurfaceCreation() { ThreadProxy 1144 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::CreateAndInitializeOutputSurface, ThreadProxy 1148 cc/trees/thread_proxy.cc DrawSwapReadbackResult ThreadProxy::DrawSwapReadbackInternal( ThreadProxy 1267 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::DidCommitAndDrawFrame, main_thread_weak_ptr_)); ThreadProxy 1303 cc/trees/thread_proxy.cc void ThreadProxy::AcquireLayerTextures() { ThreadProxy 1319 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::AcquireLayerTexturesForMainThreadOnImplThread, ThreadProxy 1329 cc/trees/thread_proxy.cc void ThreadProxy::AcquireLayerTexturesForMainThreadOnImplThread( ThreadProxy 1338 cc/trees/thread_proxy.cc void ThreadProxy::ScheduledActionAcquireLayerTexturesForMainThread() { ThreadProxy 1344 cc/trees/thread_proxy.cc void ThreadProxy::ScheduledActionManageTiles() { ThreadProxy 1350 cc/trees/thread_proxy.cc DrawSwapReadbackResult ThreadProxy::ScheduledActionDrawAndSwapIfPossible() { ThreadProxy 1365 cc/trees/thread_proxy.cc DrawSwapReadbackResult ThreadProxy::ScheduledActionDrawAndSwapForced() { ThreadProxy 1374 cc/trees/thread_proxy.cc DrawSwapReadbackResult ThreadProxy::ScheduledActionDrawAndReadback() { ThreadProxy 1383 cc/trees/thread_proxy.cc void ThreadProxy::DidAnticipatedDrawTimeChange(base::TimeTicks time) { ThreadProxy 1388 cc/trees/thread_proxy.cc base::TimeDelta ThreadProxy::DrawDurationEstimate() { ThreadProxy 1392 cc/trees/thread_proxy.cc base::TimeDelta ThreadProxy::BeginMainFrameToCommitDurationEstimate() { ThreadProxy 1396 cc/trees/thread_proxy.cc base::TimeDelta ThreadProxy::CommitToActivateDurationEstimate() { ThreadProxy 1400 cc/trees/thread_proxy.cc void ThreadProxy::DidBeginImplFrameDeadline() { ThreadProxy 1404 cc/trees/thread_proxy.cc void ThreadProxy::ReadyToFinalizeTextureUpdates() { ThreadProxy 1409 cc/trees/thread_proxy.cc void ThreadProxy::DidCommitAndDrawFrame() { ThreadProxy 1416 cc/trees/thread_proxy.cc void ThreadProxy::DidCompleteSwapBuffers() { ThreadProxy 1423 cc/trees/thread_proxy.cc void ThreadProxy::SetAnimationEvents(scoped_ptr<AnimationEventsVector> events) { ThreadProxy 1431 cc/trees/thread_proxy.cc void ThreadProxy::CreateAndInitializeOutputSurface() { ThreadProxy 1442 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::HasInitializedOutputSurfaceOnImplThread, ThreadProxy 1453 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::DoCreateAndInitializeOutputSurface, ThreadProxy 1458 cc/trees/thread_proxy.cc void ThreadProxy::HasInitializedOutputSurfaceOnImplThread( ThreadProxy 1467 cc/trees/thread_proxy.cc void ThreadProxy::InitializeImplOnImplThread(CompletionEvent* completion) { ThreadProxy 1497 cc/trees/thread_proxy.cc void ThreadProxy::InitializeOutputSurfaceOnImplThread( ThreadProxy 1532 cc/trees/thread_proxy.cc void ThreadProxy::FinishGLOnImplThread(CompletionEvent* completion) { ThreadProxy 1540 cc/trees/thread_proxy.cc void ThreadProxy::LayerTreeHostClosedOnImplThread(CompletionEvent* completion) { ThreadProxy 1554 cc/trees/thread_proxy.cc size_t ThreadProxy::MaxPartialTextureUpdates() const { ThreadProxy 1558 cc/trees/thread_proxy.cc ThreadProxy::BeginMainFrameAndCommitState::BeginMainFrameAndCommitState() ThreadProxy 1563 cc/trees/thread_proxy.cc ThreadProxy::BeginMainFrameAndCommitState::~BeginMainFrameAndCommitState() {} ThreadProxy 1565 cc/trees/thread_proxy.cc scoped_ptr<base::Value> ThreadProxy::AsValue() const { ThreadProxy 1571 cc/trees/thread_proxy.cc const_cast<ThreadProxy*>(this)); ThreadProxy 1574 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::AsValueOnImplThread, ThreadProxy 1583 cc/trees/thread_proxy.cc void ThreadProxy::AsValueOnImplThread(CompletionEvent* completion, ThreadProxy 1590 cc/trees/thread_proxy.cc bool ThreadProxy::CommitPendingForTesting() { ThreadProxy 1597 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::CommitPendingOnImplThreadForTesting, ThreadProxy 1605 cc/trees/thread_proxy.cc void ThreadProxy::CommitPendingOnImplThreadForTesting( ThreadProxy 1615 cc/trees/thread_proxy.cc scoped_ptr<base::Value> ThreadProxy::SchedulerStateAsValueForTesting() { ThreadProxy 1624 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::SchedulerStateAsValueOnImplThreadForTesting, ThreadProxy 1632 cc/trees/thread_proxy.cc void ThreadProxy::SchedulerStateAsValueOnImplThreadForTesting( ThreadProxy 1639 cc/trees/thread_proxy.cc void ThreadProxy::RenewTreePriority() { ThreadProxy 1701 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::RenewTreePriorityOnImplThread, ThreadProxy 1708 cc/trees/thread_proxy.cc void ThreadProxy::RenewTreePriorityOnImplThread() { ThreadProxy 1715 cc/trees/thread_proxy.cc void ThreadProxy::RequestScrollbarAnimationOnImplThread(base::TimeDelta delay) { ThreadProxy 1718 cc/trees/thread_proxy.cc base::Bind(&ThreadProxy::StartScrollbarAnimationOnImplThread, ThreadProxy 1723 cc/trees/thread_proxy.cc void ThreadProxy::StartScrollbarAnimationOnImplThread() { ThreadProxy 1727 cc/trees/thread_proxy.cc void ThreadProxy::DidActivatePendingTree() { ThreadProxy 1745 cc/trees/thread_proxy.cc void ThreadProxy::DidManageTiles() { ThreadProxy 34 cc/trees/thread_proxy.h class ThreadProxy : public Proxy, ThreadProxy 43 cc/trees/thread_proxy.h virtual ~ThreadProxy(); ThreadProxy 126 cc/trees/thread_proxy.h ThreadProxy(LayerTreeHost* layer_tree_host, ThreadProxy 208 cc/trees/thread_proxy.h MainThreadOnly(ThreadProxy* proxy, int layer_tree_host_id); ThreadProxy 233 cc/trees/thread_proxy.h base::WeakPtrFactory<ThreadProxy> weak_factory; ThreadProxy 259 cc/trees/thread_proxy.h CompositorThreadOnly(ThreadProxy* proxy, int layer_tree_host_id); ThreadProxy 306 cc/trees/thread_proxy.h base::WeakPtrFactory<ThreadProxy> weak_factory; ThreadProxy 313 cc/trees/thread_proxy.h base::WeakPtr<ThreadProxy> main_thread_weak_ptr_; ThreadProxy 314 cc/trees/thread_proxy.h base::WeakPtr<ThreadProxy> impl_thread_weak_ptr_; ThreadProxy 316 cc/trees/thread_proxy.h DISALLOW_COPY_AND_ASSIGN(ThreadProxy);