Issue #2483 - Support DOMMatrix2DInit for addPath

This commit is contained in:
Daniel Jacobs 2024-03-18 16:43:23 -04:00 committed by roytam1
commit 39f5c51c10
3 changed files with 22 additions and 12 deletions

View file

@ -16,7 +16,7 @@ namespace mozilla {
namespace dom {
enum class CanvasWindingRule : uint32_t;
class SVGMatrix;
struct DOMMatrix2DInit;
class CanvasPath final :
public nsWrapperCache
@ -69,8 +69,8 @@ public:
CanvasPath(nsISupports* aParent,
already_AddRefed<gfx::PathBuilder> aPathBuilder);
void AddPath(CanvasPath& aCanvasPath,
const Optional<NonNull<SVGMatrix>>& aMatrix);
void AddPath(CanvasPath& aCanvasPath, const DOMMatrix2DInit& aInit,
ErrorResult& aError);
private:
virtual ~CanvasPath() {}