8#ifndef GrColorTableEffect_DEFINED
9#define GrColorTableEffect_DEFINED
27 static std::unique_ptr<GrFragmentProcessor>
Make(std::unique_ptr<GrFragmentProcessor> inputFP,
33 const char*
name()
const override {
return "ColorTableEffect"; }
35 std::unique_ptr<GrFragmentProcessor>
clone()
const override {
#define GR_DECLARE_FRAGMENT_PROCESSOR_TEST
std::unique_ptr< GrFragmentProcessor > clone() const override
void onAddToKey(const GrShaderCaps &, skgpu::KeyBuilder *) const override
bool onIsEqual(const GrFragmentProcessor &) const override
static constexpr int kInputFPIndex
static std::unique_ptr< GrFragmentProcessor > Make(std::unique_ptr< GrFragmentProcessor > inputFP, GrRecordingContext *context, const SkBitmap &bitmap)
~ColorTableEffect() override
std::unique_ptr< ProgramImpl > onMakeProgramImpl() const override
static constexpr int kTexEffectFPIndex
const char * name() const override