• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/include/wx/

Lines Matching refs:wxRegion

3 // Purpose:     Base header for wxRegion
20 class WXDLLIMPEXP_FWD_CORE wxRegion;
26 // result of wxRegion::Contains() call
34 // these constants are used with wxRegion::Combine() in the ports which have
55 // wxRegionBase defines wxRegion API
66 wxRegion();
67 wxRegion(wxCoord x, wxCoord y, wxCoord w, wxCoord h);
68 wxRegion(const wxPoint& topLeft, const wxPoint& bottomRight);
69 wxRegion(const wxRect& rect);
70 wxRegion(size_t n, const wxPoint *points, int fillStyle = wxODDEVEN_RULE);
71 wxRegion(const wxBitmap& bmp);
72 wxRegion(const wxBitmap& bmp, const wxColour& transp, int tolerance = 0);
78 bool operator==(const wxRegion& region) const { return IsEqual(region); }
79 bool operator!=(const wxRegion& region) const { return !(*this == region); }
93 bool IsEqual(const wxRegion& region) const;
131 bool Union(const wxRegion& region)
147 bool Intersect(const wxRegion& region)
154 bool Subtract(const wxRegion& region)
160 bool Xor(const wxRegion& region)
169 virtual bool DoIsEqual(const wxRegion& region) const = 0;
177 virtual bool DoUnionWithRegion(const wxRegion& region) = 0;
179 virtual bool DoIntersect(const wxRegion& region) = 0;
180 virtual bool DoSubtract(const wxRegion& region) = 0;
181 virtual bool DoXor(const wxRegion& region) = 0;
185 // implement individual wxRegion operations, factor out the common code for the
201 bool Combine(const wxRegion& region, wxRegionOp op)
207 virtual bool DoCombine(const wxRegion& region, wxRegionOp op) = 0;
211 virtual bool DoUnionWithRegion(const wxRegion& region);
212 virtual bool DoIntersect(const wxRegion& region);
213 virtual bool DoSubtract(const wxRegion& region);
214 virtual bool DoXor(const wxRegion& region);
217 #endif // ports with wxRegion::Combine()
246 // wxRegion and so can be only defined after including the header declaring
251 return DoIntersect(wxRegion(rect));
256 return DoSubtract(wxRegion(rect));
261 return DoXor(wxRegion(rect));
290 return DoCombine(wxRegion(x, y, w, h), op);
295 return DoCombine(wxRegion(rect), op);