| 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 a3fec0a66e38a4d9019ab193c7eb445bcee7170f..eeecd32fa4c6456bc6c4b60fd65f23f9e986aada 100644
|
| --- a/cc/output/overlay_strategy_single_on_top.h
|
| +++ b/cc/output/overlay_strategy_single_on_top.h
|
| @@ -10,14 +10,14 @@
|
| #include "cc/base/cc_export.h"
|
| #include "cc/output/overlay_candidate.h"
|
| #include "cc/output/overlay_processor.h"
|
| +#include "cc/output/overlay_strategy_common.h"
|
| #include "cc/quads/render_pass.h"
|
|
|
| namespace cc {
|
| -class OverlayCandidateValidator;
|
| class StreamVideoDrawQuad;
|
| class TextureDrawQuad;
|
|
|
| -class CC_EXPORT OverlayStrategySingleOnTop : public OverlayProcessor::Strategy {
|
| +class CC_EXPORT OverlayStrategySingleOnTop : public OverlayStrategyCommon {
|
| public:
|
| OverlayStrategySingleOnTop(OverlayCandidateValidator* capability_checker,
|
| ResourceProvider* resource_provider);
|
| @@ -25,21 +25,6 @@ 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);
|
| -
|
| - // Returns true if |draw_quad| will not block quads underneath from becoming
|
| - // an overlay.
|
| - bool IsInvisibleQuad(const DrawQuad* draw_quad);
|
| -
|
| - 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);
|
| };
|
|
|
|
|