Lines Matching refs:EllipticalRRectEffect

385 class EllipticalRRectEffect : public GrFragmentProcessor {  class
389 ~EllipticalRRectEffect() override {} in ~EllipticalRRectEffect()
400 EllipticalRRectEffect(GrClipEdgeType, const SkRRect&);
416 std::unique_ptr<GrFragmentProcessor> EllipticalRRectEffect::Make(GrClipEdgeType edgeType, in Make()
421 return std::unique_ptr<GrFragmentProcessor>(new EllipticalRRectEffect(edgeType, rrect)); in Make()
424 EllipticalRRectEffect::EllipticalRRectEffect(GrClipEdgeType edgeType, const SkRRect& rrect) in EllipticalRRectEffect() function in EllipticalRRectEffect
430 std::unique_ptr<GrFragmentProcessor> EllipticalRRectEffect::clone() const { in clone()
431 return std::unique_ptr<GrFragmentProcessor>(new EllipticalRRectEffect(fEdgeType, fRRect)); in clone()
434 bool EllipticalRRectEffect::onIsEqual(const GrFragmentProcessor& other) const { in onIsEqual()
435 const EllipticalRRectEffect& erre = other.cast<EllipticalRRectEffect>(); in onIsEqual()
441 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(EllipticalRRectEffect);
444 std::unique_ptr<GrFragmentProcessor> EllipticalRRectEffect::TestCreate(GrProcessorTestData* d) { in TestCreate()
502 const EllipticalRRectEffect& erre = args.fFp.cast<EllipticalRRectEffect>(); in emitCode()
594 const EllipticalRRectEffect& erre = effect.cast<EllipticalRRectEffect>(); in GenKey()
601 const EllipticalRRectEffect& erre = effect.cast<EllipticalRRectEffect>(); in onSetData()
660 void EllipticalRRectEffect::onGetGLSLProcessorKey(const GrShaderCaps& caps, in onGetGLSLProcessorKey()
665 GrGLSLFragmentProcessor* EllipticalRRectEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
693 return EllipticalRRectEffect::Make(edgeType, rrect); in Make()
761 return EllipticalRRectEffect::Make(edgeType, rrect); in Make()