wxAccordion
Public Member Functions | List of all members
wxGraphicsPath Class Reference
+ Inheritance diagram for wxGraphicsPath:

Public Member Functions

virtual void MoveToPoint (wxDouble x, wxDouble y)
 
void MoveToPoint (const wxPoint2DDouble &p)
 
virtual void AddLineToPoint (wxDouble x, wxDouble y)
 
void AddLineToPoint (const wxPoint2DDouble &p)
 
virtual void AddCurveToPoint (wxDouble cx1, wxDouble cy1, wxDouble cx2, wxDouble cy2, wxDouble x, wxDouble y)
 
void AddCurveToPoint (const wxPoint2DDouble &c1, const wxPoint2DDouble &c2, const wxPoint2DDouble &e)
 
virtual void AddPath (const wxGraphicsPath &path)
 
virtual void CloseSubpath ()
 
virtual void GetCurrentPoint (wxDouble *x, wxDouble *y) const
 
wxPoint2DDouble GetCurrentPoint () const
 
virtual void AddArc (wxDouble x, wxDouble y, wxDouble r, wxDouble startAngle, wxDouble endAngle, bool clockwise)
 
void AddArc (const wxPoint2DDouble &c, wxDouble r, wxDouble startAngle, wxDouble endAngle, bool clockwise)
 
virtual void AddQuadCurveToPoint (wxDouble cx, wxDouble cy, wxDouble x, wxDouble y)
 
virtual void AddRectangle (wxDouble x, wxDouble y, wxDouble w, wxDouble h)
 
virtual void AddCircle (wxDouble x, wxDouble y, wxDouble r)
 
virtual void AddArcToPoint (wxDouble x1, wxDouble y1, wxDouble x2, wxDouble y2, wxDouble r)
 
virtual void AddEllipse (wxDouble x, wxDouble y, wxDouble w, wxDouble h)
 
virtual void AddRoundedRectangle (wxDouble x, wxDouble y, wxDouble w, wxDouble h, wxDouble radius)
 
virtual void * GetNativePath () const
 
virtual void UnGetNativePath (void *p) const
 
virtual void Transform (const wxGraphicsMatrix &matrix)
 
virtual void GetBox (wxDouble *x, wxDouble *y, wxDouble *w, wxDouble *h) const
 
wxRect2DDouble GetBox () const
 
virtual bool Contains (wxDouble x, wxDouble y, wxPolygonFillMode fillStyle=wxODDEVEN_RULE) const
 
bool Contains (const wxPoint2DDouble &c, wxPolygonFillMode fillStyle=wxODDEVEN_RULE) const
 
const wxGraphicsPathData * GetPathData () const
 
wxGraphicsPathData * GetPathData ()
 
- Public Member Functions inherited from wxGraphicsObject
 wxGraphicsObject (wxGraphicsRenderer *renderer)
 
bool IsNull () const
 
wxGraphicsRendererGetRenderer () const
 
wxGraphicsObjectRefData * GetGraphicsData () const
 
- Public Member Functions inherited from wxObject
 wxObject (const wxObject &other)
 
wxObjectoperator= (const wxObject &other)
 
bool IsKindOf (const wxClassInfo *info) const
 
wxObjectRefDataGetRefData () const
 
void SetRefData (wxObjectRefData *data)
 
void Ref (const wxObject &clone)
 
void UnRef ()
 
void UnShare ()
 
bool IsSameAs (const wxObject &o) const