Inherits impeller::Canvas::BlurShape.
Definition at line 254 of file canvas.cc.
◆ RSuperellipseBlurShape()
| impeller::Canvas::RSuperellipseBlurShape::RSuperellipseBlurShape |
( |
const Rect & |
rect, |
|
|
Scalar |
corner_radius |
|
) |
| |
|
inline |
Definition at line 256 of file canvas.cc.
257 : rect_(rect), corner_radius_(corner_radius) {}
◆ BuildBlurContent()
| std::shared_ptr< SolidBlurContents > impeller::Canvas::RSuperellipseBlurShape::BuildBlurContent |
( |
Sigma |
sigma | ) |
|
|
inlineoverride |
Definition at line 261 of file canvas.cc.
261 {
262 auto contents = std::make_shared<SolidRSuperellipseBlurContents>();
263 contents->SetSigma(sigma);
264 contents->SetShape(rect_, corner_radius_);
265 return contents;
266 }
◆ BuildDrawGeometry()
| const Geometry & impeller::Canvas::RSuperellipseBlurShape::BuildDrawGeometry |
( |
| ) |
|
|
inlineoverride |
Definition at line 268 of file canvas.cc.
268 {
269 return geom_.emplace(rect_, corner_radius_);
270 }
◆ GetBounds()
| Rect impeller::Canvas::RSuperellipseBlurShape::GetBounds |
( |
| ) |
const |
|
inlineoverride |
The documentation for this class was generated from the following file: