A geometry that is created from a stroked path object.
More...
#include <stroke_path_geometry.h>
|
| static std::shared_ptr< Geometry > | MakeFillPath (const Path &path, std::optional< Rect > inner_rect=std::nullopt) |
| |
| static std::shared_ptr< Geometry > | MakeStrokePath (const Path &path, Scalar stroke_width=0.0, Scalar miter_limit=4.0, Cap stroke_cap=Cap::kButt, Join stroke_join=Join::kMiter) |
| |
| static std::shared_ptr< Geometry > | MakeCover () |
| |
| static std::shared_ptr< Geometry > | MakeRect (const Rect &rect) |
| |
| static std::shared_ptr< Geometry > | MakeOval (const Rect &rect) |
| |
| static std::shared_ptr< Geometry > | MakeLine (const Point &p0, const Point &p1, Scalar width, Cap cap) |
| |
| static std::shared_ptr< Geometry > | MakeCircle (const Point ¢er, Scalar radius) |
| |
| static std::shared_ptr< Geometry > | MakeStrokedCircle (const Point ¢er, Scalar radius, Scalar stroke_width) |
| |
| static std::shared_ptr< Geometry > | MakeRoundRect (const Rect &rect, const Size &radii) |
| |
| static std::shared_ptr< Geometry > | MakePointField (std::vector< Point > points, Scalar radius, bool round) |
| |
| static GeometryResult | ComputePositionGeometry (const ContentContext &renderer, const Tessellator::VertexGenerator &generator, const Entity &entity, RenderPass &pass) |
| |
A geometry that is created from a stroked path object.
Definition at line 13 of file stroke_path_geometry.h.
◆ StrokePathGeometry()
| impeller::StrokePathGeometry::StrokePathGeometry |
( |
const Path & |
path, |
|
|
Scalar |
stroke_width, |
|
|
Scalar |
miter_limit, |
|
|
Cap |
stroke_cap, |
|
|
Join |
stroke_join |
|
) |
| |
Definition at line 539 of file stroke_path_geometry.cc.
546 miter_limit_(miter_limit),
547 stroke_cap_(stroke_cap),
548 stroke_join_(stroke_join) {}
◆ ~StrokePathGeometry()
| impeller::StrokePathGeometry::~StrokePathGeometry |
( |
| ) |
|
|
default |
◆ ComputeAlphaCoverage()
| Scalar impeller::StrokePathGeometry::ComputeAlphaCoverage |
( |
const Entity & |
entity | ) |
const |
|
overridevirtual |
◆ GetMiterLimit()
| Scalar impeller::StrokePathGeometry::GetMiterLimit |
( |
| ) |
const |
◆ GetStrokeCap()
| Cap impeller::StrokePathGeometry::GetStrokeCap |
( |
| ) |
const |
◆ GetStrokeJoin()
| Join impeller::StrokePathGeometry::GetStrokeJoin |
( |
| ) |
const |
◆ GetStrokeWidth()
| Scalar impeller::StrokePathGeometry::GetStrokeWidth |
( |
| ) |
const |
◆ ImpellerBenchmarkAccessor
◆ ImpellerEntityUnitTestAccessor
The documentation for this class was generated from the following files: