Chromium Code Reviews| Index: cc/output/overlay_strategy_single_on_top.h |
| diff --git a/cc/output/overlay_strategy_single_on_top.h b/cc/output/overlay_strategy_single_on_top.h |
| index e5518cc5c9b2557afc1867b172b32a7acdf13448..cf4bc175633e638bdcd1ee6709f7af556742af57 100644 |
| --- a/cc/output/overlay_strategy_single_on_top.h |
| +++ b/cc/output/overlay_strategy_single_on_top.h |
| @@ -14,6 +14,8 @@ |
| namespace cc { |
| class OverlayCandidateValidator; |
| +class TextureDrawQuad; |
|
danakj
2015/02/03 18:41:35
alphabetical
|
| +class StreamVideoDrawQuad; |
| class CC_EXPORT OverlayStrategySingleOnTop : public OverlayProcessor::Strategy { |
| public: |
| @@ -23,6 +25,15 @@ class CC_EXPORT OverlayStrategySingleOnTop : public OverlayProcessor::Strategy { |
| OverlayCandidateList* candidate_list) override; |
| private: |
| + bool IsOverlayQuad(const DrawQuad* draw_quad); |
| + bool GetCandidateQuadInfo(const DrawQuad& draw_quad, |
| + OverlayCandidate* quad_info); |
| + |
| + bool GetTextureQuadInfo(const TextureDrawQuad& quad, |
| + OverlayCandidate* quad_info); |
| + bool GetVideoQuadInfo(const StreamVideoDrawQuad& quad, |
| + OverlayCandidate* quad_info); |
| + |
| OverlayCandidateValidator* capability_checker_; |
| ResourceProvider* resource_provider_; |
| DISALLOW_COPY_AND_ASSIGN(OverlayStrategySingleOnTop); |