 |
Flutter Impeller
|
|
Go to the documentation of this file.
5 #ifndef FLUTTER_IMPELLER_ENTITY_GEOMETRY_STROKE_PATH_GEOMETRY_H_
6 #define FLUTTER_IMPELLER_ENTITY_GEOMETRY_STROKE_PATH_GEOMETRY_H_
51 std::optional<Rect> GetCoverage(
const Matrix& transform)
const override;
54 static std::vector<SolidFillVertexShader::PerVertexData>
62 static std::vector<TextureFillVertexShader::PerVertexData>
71 const Matrix& effect_transform);
76 bool SkipRendering()
const;
91 #endif // FLUTTER_IMPELLER_ENTITY_GEOMETRY_STROKE_PATH_GEOMETRY_H_
const Path::Polyline & polyline
const Scalar stroke_width
StrokePathGeometry(const Path &path, Scalar stroke_width, Scalar miter_limit, Cap stroke_cap, Join stroke_join)
A geometry that is created from a stroked path object.
Paths are lightweight objects that describe a collection of linear, quadratic, or cubic segments....
Scalar GetMiterLimit() const
Join GetStrokeJoin() const
Render passes encode render commands directed as one specific render target into an underlying comman...
A 4x4 matrix using column-major storage.
Scalar GetStrokeWidth() const