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