Home | History | Annotate | Download | only in effects

Lines Matching refs:GrMatrixConvolutionEffect

7 #include "GrMatrixConvolutionEffect.h"
39 const GrMatrixConvolutionEffect& mce = args.fFp.cast<GrMatrixConvolutionEffect>();
117 const GrMatrixConvolutionEffect& m = processor.cast<GrMatrixConvolutionEffect>();
127 const GrMatrixConvolutionEffect& conv = processor.cast<GrMatrixConvolutionEffect>();
146 GrMatrixConvolutionEffect::GrMatrixConvolutionEffect(sk_sp<GrTextureProxy> srcProxy,
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>();
296 std::unique_ptr<GrFragmentProcessor> GrMatrixConvolutionEffect::MakeGaussian(
312 new GrMatrixConvolutionEffect(std::move(srcProxy), srcBounds, kernelSize, kernel,
316 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(GrMatrixConvolutionEffect);
319 std::unique_ptr<GrFragmentProcessor> GrMatrixConvolutionEffect::TestCreate(GrProcessorTestData* d) {
342 return GrMatrixConvolutionEffect::Make(std::move(proxy),