| OLD | NEW | 
|    1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |    1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #ifndef CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ |    5 #ifndef CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ | 
|    6 #define CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ |    6 #define CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ | 
|    7  |    7  | 
|    8 #include <set> |    8 #include <set> | 
|    9 #include <string> |    9 #include <string> | 
|   10 #include <vector> |   10 #include <vector> | 
| (...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  187   bool IsImplSidePaintingEnabled() override; |  187   bool IsImplSidePaintingEnabled() override; | 
|  188   bool IsGpuRasterizationForced() override; |  188   bool IsGpuRasterizationForced() override; | 
|  189   bool IsGpuRasterizationEnabled() override; |  189   bool IsGpuRasterizationEnabled() override; | 
|  190   int GetGpuRasterizationMSAASampleCount() override; |  190   int GetGpuRasterizationMSAASampleCount() override; | 
|  191   bool IsLcdTextEnabled() override; |  191   bool IsLcdTextEnabled() override; | 
|  192   bool IsDistanceFieldTextEnabled() override; |  192   bool IsDistanceFieldTextEnabled() override; | 
|  193   bool IsZeroCopyEnabled() override; |  193   bool IsZeroCopyEnabled() override; | 
|  194   bool IsOneCopyEnabled() override; |  194   bool IsOneCopyEnabled() override; | 
|  195   bool IsElasticOverscrollEnabled() override; |  195   bool IsElasticOverscrollEnabled() override; | 
|  196   bool UseSingleThreadScheduler() override; |  196   bool UseSingleThreadScheduler() override; | 
|  197   uint32 GetImageTextureTarget() override; |  197   uint32 GetMapImageTextureTarget() override; | 
 |  198   uint32 GetPersistentMapImageTextureTarget() override; | 
|  198   scoped_refptr<base::SingleThreadTaskRunner> |  199   scoped_refptr<base::SingleThreadTaskRunner> | 
|  199   GetCompositorMainThreadTaskRunner() override; |  200   GetCompositorMainThreadTaskRunner() override; | 
|  200   scoped_refptr<base::SingleThreadTaskRunner> |  201   scoped_refptr<base::SingleThreadTaskRunner> | 
|  201   GetCompositorImplThreadTaskRunner() override; |  202   GetCompositorImplThreadTaskRunner() override; | 
|  202   gpu::GpuMemoryBufferManager* GetGpuMemoryBufferManager() override; |  203   gpu::GpuMemoryBufferManager* GetGpuMemoryBufferManager() override; | 
|  203   scheduler::RendererScheduler* GetRendererScheduler() override; |  204   scheduler::RendererScheduler* GetRendererScheduler() override; | 
|  204   cc::ContextProvider* GetSharedMainThreadContextProvider() override; |  205   cc::ContextProvider* GetSharedMainThreadContextProvider() override; | 
|  205   scoped_ptr<cc::BeginFrameSource> CreateExternalBeginFrameSource( |  206   scoped_ptr<cc::BeginFrameSource> CreateExternalBeginFrameSource( | 
|  206       int routing_id) override; |  207       int routing_id) override; | 
|  207   cc::TaskGraphRunner* GetTaskGraphRunner() override; |  208   cc::TaskGraphRunner* GetTaskGraphRunner() override; | 
| (...skipping 395 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  603   // Compositor settings. |  604   // Compositor settings. | 
|  604   bool is_gpu_rasterization_enabled_; |  605   bool is_gpu_rasterization_enabled_; | 
|  605   bool is_gpu_rasterization_forced_; |  606   bool is_gpu_rasterization_forced_; | 
|  606   int gpu_rasterization_msaa_sample_count_; |  607   int gpu_rasterization_msaa_sample_count_; | 
|  607   bool is_impl_side_painting_enabled_; |  608   bool is_impl_side_painting_enabled_; | 
|  608   bool is_lcd_text_enabled_; |  609   bool is_lcd_text_enabled_; | 
|  609   bool is_distance_field_text_enabled_; |  610   bool is_distance_field_text_enabled_; | 
|  610   bool is_zero_copy_enabled_; |  611   bool is_zero_copy_enabled_; | 
|  611   bool is_one_copy_enabled_; |  612   bool is_one_copy_enabled_; | 
|  612   bool is_elastic_overscroll_enabled_; |  613   bool is_elastic_overscroll_enabled_; | 
|  613   unsigned use_image_texture_target_; |  614   unsigned map_image_texture_target_; | 
 |  615   unsigned persistent_map_image_texture_target_; | 
|  614   bool is_gather_pixel_refs_enabled_; |  616   bool is_gather_pixel_refs_enabled_; | 
|  615  |  617  | 
|  616   class PendingRenderFrameConnect |  618   class PendingRenderFrameConnect | 
|  617       : public base::RefCounted<PendingRenderFrameConnect>, |  619       : public base::RefCounted<PendingRenderFrameConnect>, | 
|  618         public mojo::ErrorHandler { |  620         public mojo::ErrorHandler { | 
|  619    public: |  621    public: | 
|  620     PendingRenderFrameConnect( |  622     PendingRenderFrameConnect( | 
|  621         int routing_id, |  623         int routing_id, | 
|  622         mojo::InterfaceRequest<mojo::ServiceProvider> services, |  624         mojo::InterfaceRequest<mojo::ServiceProvider> services, | 
|  623         mojo::ServiceProviderPtr exposed_services); |  625         mojo::ServiceProviderPtr exposed_services); | 
| (...skipping 23 matching lines...) Expand all  Loading... | 
|  647   DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); |  649   DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); | 
|  648 }; |  650 }; | 
|  649  |  651  | 
|  650 #if defined(COMPILER_MSVC) |  652 #if defined(COMPILER_MSVC) | 
|  651 #pragma warning(pop) |  653 #pragma warning(pop) | 
|  652 #endif |  654 #endif | 
|  653  |  655  | 
|  654 }  // namespace content |  656 }  // namespace content | 
|  655  |  657  | 
|  656 #endif  // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ |  658 #endif  // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ | 
| OLD | NEW |