Index: cc/output/overlay_candidate_validator.h |
diff --git a/cc/output/overlay_candidate_validator.h b/cc/output/overlay_candidate_validator.h |
index 60647316f8b56b6f2944710142d17ec86b996ac5..8586b4de1703d9f31b3bd4841fcc7ed73a2b8866 100644 |
--- a/cc/output/overlay_candidate_validator.h |
+++ b/cc/output/overlay_candidate_validator.h |
@@ -9,6 +9,7 @@ |
#include "cc/base/cc_export.h" |
#include "cc/output/overlay_candidate.h" |
+#include "cc/output/overlay_processor.h" |
namespace cc { |
@@ -16,6 +17,9 @@ namespace cc { |
// configurations for a particular output device. |
class CC_EXPORT OverlayCandidateValidator { |
public: |
+ // Populates a list of strategies that may work with this validator. |
+ virtual void GetStrategies(OverlayProcessor::StrategyList* strategies) = 0; |
+ |
// A list of possible overlay candidates is presented to this function. |
// The expected result is that those candidates that can be in a separate |
// plane are marked with |overlay_handled| set to true, otherwise they are |