[SDK][INCLUDE] Improve Gdiplus::Graphics (#2211)

CORE-16585
This commit is contained in:
Katayama Hirofumi MZ 2019-12-31 20:40:16 +09:00 committed by GitHub
parent 8ecbb44463
commit 8968b14235
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 340 additions and 175 deletions

View file

@ -26,6 +26,7 @@ class GraphicsPath : public GdiplusBase
{
friend class Region;
friend class CustomLineCap;
friend class Graphics;
public:
GraphicsPath(const Point *points, const BYTE *types, INT count, FillMode fillMode) : nativePath(NULL)
@ -598,6 +599,13 @@ class GraphicsPath : public GdiplusBase
GraphicsPath(const GraphicsPath &);
GraphicsPath &
operator=(const GraphicsPath &);
// get native
friend inline GpPath *&
getNat(const GraphicsPath *path)
{
return const_cast<GraphicsPath *>(path)->nativePath;
}
};
class GraphicsPathIterator : public GdiplusBase