| 64 | } |
| 65 | |
| 66 | void ShapeLayer::removeFillStyles() { |
| 67 | if (_fillStyles.empty()) { |
| 68 | return; |
| 69 | } |
| 70 | for (const auto& style : _fillStyles) { |
| 71 | detachProperty(style.get()); |
| 72 | } |
| 73 | _fillStyles = {}; |
| 74 | invalidateContent(); |
| 75 | } |
| 76 | |
| 77 | void ShapeLayer::setFillStyle(std::shared_ptr<ShapeStyle> fillStyle) { |
| 78 | if (fillStyle == nullptr) { |