Lines Matching refs:GrBicubicEffect
21 const GrBicubicEffect& bicubicEffect = effect.cast<GrBicubicEffect>(); in GenKey()
38 const GrBicubicEffect& bicubicEffect = args.fFp.cast<GrBicubicEffect>(); in emitCode()
108 const GrBicubicEffect& bicubicEffect = processor.cast<GrBicubicEffect>(); in onSetData()
120 GrBicubicEffect::GrBicubicEffect(sk_sp<GrTextureProxy> proxy, in GrBicubicEffect() function in GrBicubicEffect
138 GrBicubicEffect::GrBicubicEffect(sk_sp<GrTextureProxy> proxy, in GrBicubicEffect() function in GrBicubicEffect
152 GrBicubicEffect::GrBicubicEffect(const GrBicubicEffect& that) in GrBicubicEffect() function in GrBicubicEffect
161 void GrBicubicEffect::onGetGLSLProcessorKey(const GrShaderCaps& caps, in onGetGLSLProcessorKey()
166 GrGLSLFragmentProcessor* GrBicubicEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
170 bool GrBicubicEffect::onIsEqual(const GrFragmentProcessor& sBase) const { in onIsEqual()
171 const GrBicubicEffect& s = sBase.cast<GrBicubicEffect>(); in onIsEqual()
175 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(GrBicubicEffect);
178 std::unique_ptr<GrFragmentProcessor> GrBicubicEffect::TestCreate(GrProcessorTestData* d) { in TestCreate()
183 return GrBicubicEffect::Make(d->textureProxy(texIdx), SkMatrix::I(), kClampClamp); in TestCreate()
189 bool GrBicubicEffect::ShouldUseBicubic(const SkMatrix& matrix, GrSamplerState::Filter* filterMode) { in ShouldUseBicubic()