| 333 | } |
| 334 | |
| 335 | void ShapePathToPath(ShapePathElement* shapePath, tgfx::Path* path, Frame frame) { |
| 336 | auto pathData = shapePath->shapePath->getValueAt(frame); |
| 337 | if (pathData == nullptr) { |
| 338 | return; |
| 339 | } |
| 340 | path->addPath(ToPath(*pathData)); |
| 341 | } |
| 342 | |
| 343 | tgfx::PathFillType ToPathFillType(FillRule rule) { |
| 344 | return rule == FillRule::EvenOdd ? tgfx::PathFillType::EvenOdd : tgfx::PathFillType::Winding; |
no test coverage detected