@@ -995,15 +995,15 @@ void DisplayListBuilder::ClipOval(const DlRect& bounds,
995995 break ;
996996 }
997997}
998- void DisplayListBuilder::ClipRRect (const SkRRect & rrect,
999- ClipOp clip_op,
1000- bool is_aa) {
1001- if (rrect.isRect ()) {
1002- ClipRect (ToDlRect ( rrect.rect () ), clip_op, is_aa);
998+ void DisplayListBuilder::ClipRoundRect (const DlRoundRect & rrect,
999+ ClipOp clip_op,
1000+ bool is_aa) {
1001+ if (rrect.IsRect ()) {
1002+ ClipRect (rrect.GetBounds ( ), clip_op, is_aa);
10031003 return ;
10041004 }
1005- if (rrect.isOval ()) {
1006- ClipOval (ToDlRect ( rrect.rect () ), clip_op, is_aa);
1005+ if (rrect.IsOval ()) {
1006+ ClipOval (rrect.GetBounds ( ), clip_op, is_aa);
10071007 return ;
10081008 }
10091009 if (current_info ().is_nop ) {
@@ -1025,10 +1025,10 @@ void DisplayListBuilder::ClipRRect(const SkRRect& rrect,
10251025 checkForDeferredSave ();
10261026 switch (clip_op) {
10271027 case ClipOp::kIntersect :
1028- Push<ClipIntersectRRectOp >(0 , rrect, is_aa);
1028+ Push<ClipIntersectRoundRectOp >(0 , rrect, is_aa);
10291029 break ;
10301030 case ClipOp::kDifference :
1031- Push<ClipDifferenceRRectOp >(0 , rrect, is_aa);
1031+ Push<ClipDifferenceRoundRectOp >(0 , rrect, is_aa);
10321032 break ;
10331033 }
10341034}
@@ -1185,42 +1185,43 @@ void DisplayListBuilder::DrawCircle(const DlPoint& center,
11851185 SetAttributesFromPaint (paint, DisplayListOpFlags::kDrawCircleFlags );
11861186 drawCircle (center, radius);
11871187}
1188- void DisplayListBuilder::drawRRect (const SkRRect & rrect) {
1189- if (rrect.isRect ()) {
1190- drawRect (ToDlRect ( rrect.rect () ));
1191- } else if (rrect.isOval ()) {
1192- drawOval (ToDlRect ( rrect.rect () ));
1188+ void DisplayListBuilder::drawRoundRect (const DlRoundRect & rrect) {
1189+ if (rrect.IsRect ()) {
1190+ drawRect (rrect.GetBounds ( ));
1191+ } else if (rrect.IsOval ()) {
1192+ drawOval (rrect.GetBounds ( ));
11931193 } else {
11941194 DisplayListAttributeFlags flags = kDrawRRectFlags ;
11951195 OpResult result = PaintResult (current_, flags);
11961196 if (result != OpResult::kNoEffect &&
1197- AccumulateOpBounds (rrect.getBounds ( ), flags)) {
1198- Push<DrawRRectOp >(0 , rrect);
1197+ AccumulateOpBounds (ToSkRect ( rrect.GetBounds () ), flags)) {
1198+ Push<DrawRoundRectOp >(0 , rrect);
11991199 CheckLayerOpacityCompatibility ();
12001200 UpdateLayerResult (result);
12011201 }
12021202 }
12031203}
1204- void DisplayListBuilder::DrawRRect (const SkRRect& rrect, const DlPaint& paint) {
1204+ void DisplayListBuilder::DrawRoundRect (const DlRoundRect& rrect,
1205+ const DlPaint& paint) {
12051206 SetAttributesFromPaint (paint, DisplayListOpFlags::kDrawRRectFlags );
1206- drawRRect (rrect);
1207+ drawRoundRect (rrect);
12071208}
1208- void DisplayListBuilder::drawDRRect (const SkRRect & outer,
1209- const SkRRect & inner) {
1209+ void DisplayListBuilder::drawDiffRoundRect (const DlRoundRect & outer,
1210+ const DlRoundRect & inner) {
12101211 DisplayListAttributeFlags flags = kDrawDRRectFlags ;
12111212 OpResult result = PaintResult (current_, flags);
12121213 if (result != OpResult::kNoEffect &&
1213- AccumulateOpBounds (outer.getBounds ( ), flags)) {
1214- Push<DrawDRRectOp >(0 , outer, inner);
1214+ AccumulateOpBounds (ToSkRect ( outer.GetBounds () ), flags)) {
1215+ Push<DrawDiffRoundRectOp >(0 , outer, inner);
12151216 CheckLayerOpacityCompatibility ();
12161217 UpdateLayerResult (result);
12171218 }
12181219}
1219- void DisplayListBuilder::DrawDRRect (const SkRRect & outer,
1220- const SkRRect & inner,
1221- const DlPaint& paint) {
1220+ void DisplayListBuilder::DrawDiffRoundRect (const DlRoundRect & outer,
1221+ const DlRoundRect & inner,
1222+ const DlPaint& paint) {
12221223 SetAttributesFromPaint (paint, DisplayListOpFlags::kDrawDRRectFlags );
1223- drawDRRect (outer, inner);
1224+ drawDiffRoundRect (outer, inner);
12241225}
12251226void DisplayListBuilder::drawPath (const DlPath& path) {
12261227 DisplayListAttributeFlags flags = kDrawPathFlags ;
0 commit comments