Lines Matching refs:AARectEffect
18 class AARectEffect : public GrFragmentProcessor { class
23 return sk_sp<GrFragmentProcessor>(new AARectEffect(edgeType, rect)); in Make()
33 AARectEffect(GrPrimitiveEdgeType edgeType, const SkRect& rect) in AARectEffect() function in AARectEffect
37 this->initClassID<AARectEffect>(); in AARectEffect()
43 const AARectEffect& aare = other.cast<AARectEffect>(); in onIsEqual()
56 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(AARectEffect);
59 sk_sp<GrFragmentProcessor> AARectEffect::TestCreate(GrProcessorTestData* d) { in TestCreate()
69 fp = AARectEffect::Make(edgeType, rect); in TestCreate()
98 const AARectEffect& aare = args.fFp.cast<AARectEffect>(); in emitCode()
141 const AARectEffect& aare = processor.cast<AARectEffect>(); in onSetData()
152 const AARectEffect& aare = processor.cast<AARectEffect>(); in GenKey()
156 void AARectEffect::onGetGLSLProcessorKey(const GrShaderCaps& caps, GrProcessorKeyBuilder* b) const { in onGetGLSLProcessorKey()
160 GrGLSLFragmentProcessor* AARectEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
314 return AARectEffect::Make(edgeType, rect); in Make()