Home | History | Annotate | Download | only in effects

Lines Matching refs:edgeType

78 GrEffectRef* CircularRRectEffect::Create(GrEffectEdgeType edgeType,
81 if (kFillAA_GrEffectEdgeType != edgeType && kInverseFillAA_GrEffectEdgeType != edgeType) {
85 (edgeType, circularCornerFlags, rrect))));
96 CircularRRectEffect::CircularRRectEffect(GrEffectEdgeType edgeType, uint32_t circularCornerFlags,
99 , fEdgeType(edgeType)
415 GrEffectRef* EllipticalRRectEffect::Create(GrEffectEdgeType edgeType, const SkRRect& rrect) {
416 if (kFillAA_GrEffectEdgeType != edgeType && kInverseFillAA_GrEffectEdgeType != edgeType) {
419 return CreateEffectRef(AutoEffectUnref(SkNEW_ARGS(EllipticalRRectEffect, (edgeType, rrect))));
430 EllipticalRRectEffect::EllipticalRRectEffect(GrEffectEdgeType edgeType, const SkRRect& rrect)
432 , fEdgeType(edgeType){
635 GrEffectRef* GrRRectEffect::Create(GrEffectEdgeType edgeType, const SkRRect& rrect) {
637 return GrConvexPolyEffect::Create(edgeType, rrect.getBounds());
641 return GrOvalEffect::Create(edgeType, rrect.getBounds());
648 return GrConvexPolyEffect::Create(edgeType, rrect.getBounds());
651 return CircularRRectEffect::Create(edgeType, CircularRRectEffect::kAll_CornerFlags,
654 return EllipticalRRectEffect::Create(edgeType, rrect);
710 return CircularRRectEffect::Create(edgeType, cornerFlags, *rr);
713 return GrConvexPolyEffect::Create(edgeType, rrect.getBounds());
722 return EllipticalRRectEffect::Create(edgeType, rrect);