8#ifndef GrColorSpaceXform_DEFINED
9#define GrColorSpaceXform_DEFINED
25namespace skgpu {
class KeyBuilder; }
63 static std::unique_ptr<GrFragmentProcessor>
Make(std::unique_ptr<GrFragmentProcessor> child,
66 static std::unique_ptr<GrFragmentProcessor>
Make(std::unique_ptr<GrFragmentProcessor> child,
75 static std::unique_ptr<GrFragmentProcessor>
Make(std::unique_ptr<GrFragmentProcessor> child,
78 const char*
name()
const override {
return "ColorSpaceXform"; }
79 std::unique_ptr<GrFragmentProcessor>
clone()
const override;
92 std::unique_ptr<ProgramImpl> onMakeProgramImpl()
const override;
GrFragmentProcessor(ClassID classID, OptimizationFlags optimizationFlags)