// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_GFX_GEOMETRY_RRECT_F_BUILDER_H_ #define UI_GFX_GEOMETRY_RRECT_F_BUILDER_H_ #include "ui/gfx/geometry/rrect_f.h" namespace gfx { // RRectFBuilder is implemented to make the parameter setting easier for RRectF. // // For example: To build an RRectF at point(40, 50) with size(60,70), // with corner radii {(1, 2),(3, 4),(5, 6),(7, 8)}, use: // // RRectF a = RRectFBuilder() // .set_origin(40, 50) // .set_size(60, 70) // .set_upper_left(1, 2) // .set_upper_right(3, 4) // .set_lower_right(5, 6) // .set_lower_left(7, 8) // .Build(); class GEOMETRY_SKIA_EXPORT RRectFBuilder { … }; } // namespace gfx #endif // UI_GFX_GEOMETRY_RRECT_F_BUILDER_H_