Home | History | Annotate | Download | only in effects

Lines Matching refs:GrMatrixConvolutionEffect

7 #include "GrMatrixConvolutionEffect.h"
40 const GrMatrixConvolutionEffect& mce = args.fFp.cast<GrMatrixConvolutionEffect>();
118 const GrMatrixConvolutionEffect& m = processor.cast<GrMatrixConvolutionEffect>();
128 const GrMatrixConvolutionEffect& conv = processor.cast<GrMatrixConvolutionEffect>();
147 GrMatrixConvolutionEffect::GrMatrixConvolutionEffect(sk_sp<GrTextureProxy> proxy,
175 GrMatrixConvolutionEffect::GrMatrixConvolutionEffect(const GrMatrixConvolutionEffect& that)
190 std::unique_ptr<GrFragmentProcessor> GrMatrixConvolutionEffect::clone() const {
191 return std::unique_ptr<GrFragmentProcessor>(new GrMatrixConvolutionEffect(*this));
194 void GrMatrixConvolutionEffect::onGetGLSLProcessorKey(const GrShaderCaps& caps,
199 GrGLSLFragmentProcessor* GrMatrixConvolutionEffect::onCreateGLSLInstance() const {
203 bool GrMatrixConvolutionEffect::onIsEqual(const GrFragmentProcessor& sBase) const {
204 const GrMatrixConvolutionEffect& s = sBase.cast<GrMatrixConvolutionEffect>();
244 std::unique_ptr<GrFragmentProcessor> GrMatrixConvolutionEffect::MakeGaussian(
260 new GrMatrixConvolutionEffect(std::move(proxy), bounds, kernelSize, kernel, gain, bias,
264 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(GrMatrixConvolutionEffect);
267 std::unique_ptr<GrFragmentProcessor> GrMatrixConvolutionEffect::TestCreate(GrProcessorTestData* d) {
290 return GrMatrixConvolutionEffect::Make(std::move(proxy),