diff options
Diffstat (limited to 'chromium/components/viz/service/main/viz_compositor_thread_runner_impl.h')
-rw-r--r-- | chromium/components/viz/service/main/viz_compositor_thread_runner_impl.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/chromium/components/viz/service/main/viz_compositor_thread_runner_impl.h b/chromium/components/viz/service/main/viz_compositor_thread_runner_impl.h index c839d44c358..b3a6da072fe 100644 --- a/chromium/components/viz/service/main/viz_compositor_thread_runner_impl.h +++ b/chromium/components/viz/service/main/viz_compositor_thread_runner_impl.h @@ -12,7 +12,7 @@ #include "components/viz/service/main/viz_compositor_thread_runner.h" #include "services/network/public/mojom/tcp_socket.mojom.h" -#if defined(OS_ANDROID) +#if BUILDFLAG(IS_ANDROID) #include "base/android/java_handler_thread.h" #endif @@ -21,11 +21,13 @@ class Thread; } // namespace base namespace viz { -class OutputSurfaceProvider; class FrameSinkManagerImpl; +class GmbVideoFramePoolContextProvider; +class InProcessGpuMemoryBufferManager; +class OutputSurfaceProvider; class ServerSharedBitmapManager; -#if defined(OS_ANDROID) +#if BUILDFLAG(IS_ANDROID) using VizCompositorThreadType = base::android::JavaHandlerThread; #else using VizCompositorThreadType = base::Thread; @@ -62,7 +64,10 @@ class VizCompositorThreadRunnerImpl : public VizCompositorThreadRunner { // Start variables to be accessed only on |task_runner_|. std::unique_ptr<ServerSharedBitmapManager> server_shared_bitmap_manager_; + std::unique_ptr<InProcessGpuMemoryBufferManager> gpu_memory_buffer_manager_; std::unique_ptr<OutputSurfaceProvider> output_surface_provider_; + std::unique_ptr<GmbVideoFramePoolContextProvider> + gmb_video_frame_pool_context_provider_; std::unique_ptr<FrameSinkManagerImpl> frame_sink_manager_; // End variables to be accessed only on |task_runner_|. |