Bug 1839490 - Add FillCircle to DrawTarget. r=lsalzman
commit60eb91527f9ce5262c12b70020c86c5f2c941d29
authorJeff Muizelaar <jmuizelaar@mozilla.com>
Thu, 22 Jun 2023 00:11:10 +0000 (22 00:11 +0000)
committerJeff Muizelaar <jmuizelaar@mozilla.com>
Thu, 22 Jun 2023 00:11:10 +0000 (22 00:11 +0000)
tree933e40ecc6c9d6ce6d20171ce8953eb7fd4317c8
parente86f1fa0e9d3292b65ae096cd4f53f7ef1569308
Bug 1839490 - Add FillCircle to DrawTarget. r=lsalzman

This detects and forwards circles in DrawTargetRecording and also implements
StrokeCircle and FillCircle in D2D.

Differential Revision: https://phabricator.services.mozilla.com/D181559
gfx/2d/2D.h
gfx/2d/DrawTarget.cpp
gfx/2d/DrawTargetD2D1.cpp
gfx/2d/DrawTargetD2D1.h
gfx/2d/DrawTargetRecording.cpp
gfx/2d/RecordedEvent.h
gfx/2d/RecordedEventImpl.h