X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1b97b23d5fb645dc33f1ea4c35d7bd8aee69794d..4f32b3cf15277e10835d359acb8b3e87ee041699:/include/wx/dc.h diff --git a/include/wx/dc.h b/include/wx/dc.h index d6bfafdc61..dbe62c4d95 100644 --- a/include/wx/dc.h +++ b/include/wx/dc.h @@ -313,6 +313,11 @@ public: return DoBlit(destPt.x, destPt.y, sz.x, sz.y, source, srcPt.x, srcPt.y, rop, useMask, srcPtMask.x, srcPtMask.y); } + + wxBitmap GetAsBitmap(const wxRect *subrect = (const wxRect *) NULL) const + { + return DoGetAsBitmap(subrect); + } #if wxUSE_SPLINES // TODO: this API needs fixing (wxPointList, why (!const) "wxList *"?) @@ -712,6 +717,8 @@ protected: wxDC *source, wxCoord xsrc, wxCoord ysrc, int rop = wxCOPY, bool useMask = false, wxCoord xsrcMask = wxDefaultCoord, wxCoord ysrcMask = wxDefaultCoord) = 0; + virtual wxBitmap DoGetAsBitmap(const wxRect *WXUNUSED(subrect)) const { return wxNullBitmap; } + virtual void DoGetSize(int *width, int *height) const = 0; virtual void DoGetSizeMM(int* width, int* height) const = 0;