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..f92e10422b805cfb89d30509caee5b6d26bada38 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 StreamVideoDrawQuad; |
+class TextureDrawQuad; |
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); |