| 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);
|
|
|