Lines Matching refs:GrSkSLFP
27 const GrSkSLFP& fp = args.fFp.cast<GrSkSLFP>(); in emitCode()
68 fArgs.fUniformHandler->addUniformArray(&fArgs.fFp.cast<GrSkSLFP>(), in emitCode()
153 const GrSkSLFP& outer = _proc.cast<GrSkSLFP>(); in onSetData()
184 std::unique_ptr<GrSkSLFP> GrSkSLFP::Make(sk_sp<SkRuntimeEffect> effect, in Make()
190 return std::unique_ptr<GrSkSLFP>(new GrSkSLFP(std::move(effect), name, std::move(uniforms))); in Make()
193 GrSkSLFP::GrSkSLFP(sk_sp<SkRuntimeEffect> effect, const char* name, sk_sp<SkData> uniforms) in GrSkSLFP() function in GrSkSLFP
206 GrSkSLFP::GrSkSLFP(const GrSkSLFP& other) in GrSkSLFP() function in GrSkSLFP
218 const char* GrSkSLFP::name() const { in name()
222 void GrSkSLFP::addChild(std::unique_ptr<GrFragmentProcessor> child) { in addChild()
229 std::unique_ptr<GrGLSLFragmentProcessor> GrSkSLFP::onMakeProgramImpl() const { in onMakeProgramImpl()
233 void GrSkSLFP::onGetGLSLProcessorKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const { in onGetGLSLProcessorKey()
241 bool GrSkSLFP::onIsEqual(const GrFragmentProcessor& other) const { in onIsEqual()
242 const GrSkSLFP& sk = other.cast<GrSkSLFP>(); in onIsEqual()
246 std::unique_ptr<GrFragmentProcessor> GrSkSLFP::clone() const { in clone()
247 return std::unique_ptr<GrFragmentProcessor>(new GrSkSLFP(*this)); in clone()
250 SkPMColor4f GrSkSLFP::constantOutputForConstantInput(const SkPMColor4f& inputColor) const { in constantOutputForConstantInput()
267 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(GrSkSLFP);
276 std::unique_ptr<GrFragmentProcessor> GrSkSLFP::TestCreate(GrProcessorTestData* d) { in TestCreate()