Lines Matching refs:GrFragmentProcessor
25 class UniformMatrixEffect : public GrFragmentProcessor {
29 UniformMatrixEffect(std::unique_ptr<GrFragmentProcessor> child)
30 : GrFragmentProcessor(CLASS_ID, kNone_OptimizationFlags) {
37 bool onIsEqual(const GrFragmentProcessor& that) const override { return this == &that; }
38 std::unique_ptr<GrFragmentProcessor> clone() const override { return nullptr; }
55 const GrFragmentProcessor& proc) override {
66 class ExplicitCoordEffect : public GrFragmentProcessor {
70 ExplicitCoordEffect(std::unique_ptr<GrFragmentProcessor> child)
71 : GrFragmentProcessor(CLASS_ID, kNone_OptimizationFlags) {
78 bool onIsEqual(const GrFragmentProcessor& that) const override { return this == &that; }
79 std::unique_ptr<GrFragmentProcessor> clone() const override { return nullptr; }
97 class TestPatternEffect : public GrFragmentProcessor {
101 TestPatternEffect() : GrFragmentProcessor(CLASS_ID, kNone_OptimizationFlags) {
107 bool onIsEqual(const GrFragmentProcessor& that) const override { return this == &that; }
108 std::unique_ptr<GrFragmentProcessor> clone() const override { return nullptr; }
154 static std::unique_ptr<GrFragmentProcessor> wrap(std::unique_ptr<GrFragmentProcessor> fp,
165 return GrFragmentProcessor::DeviceSpace(std::move(fp));
193 auto fp = std::unique_ptr<GrFragmentProcessor>(new TestPatternEffect());