5 #ifndef FLUTTER_IMPELLER_ENTITY_GEOMETRY_FILL_PATH_GEOMETRY_H_
6 #define FLUTTER_IMPELLER_ENTITY_GEOMETRY_FILL_PATH_GEOMETRY_H_
19 std::optional<Rect> inner_rect = std::nullopt);
33 std::optional<Rect> GetCoverage(
const Matrix&
transform)
const override;
39 std::optional<Rect> inner_rect_;
A geometry that is created from a filled path object.
~FillPathGeometry() override
bool CoversArea(const Matrix &transform, const Rect &rect) const override
Determines if this geometry, transformed by the given transform, will completely cover all surface ar...
FillPathGeometry(const Path &path, std::optional< Rect > inner_rect=std::nullopt)
Paths are lightweight objects that describe a collection of linear, quadratic, or cubic segments....
Render passes encode render commands directed as one specific render target into an underlying comman...
A 4x4 matrix using column-major storage.