|
| wxGraphicsContext (wxGraphicsRenderer *renderer) |
|
virtual bool | StartDoc (const wxString &message) |
|
virtual void | EndDoc () |
|
virtual void | StartPage (wxDouble width=0, wxDouble height=0) |
|
virtual void | EndPage () |
|
virtual void | Flush () |
|
wxGraphicsPath | CreatePath () const |
|
virtual wxGraphicsPen | CreatePen (const wxPen &pen) const |
|
virtual wxGraphicsBrush | CreateBrush (const wxBrush &brush) const |
|
wxGraphicsBrush | CreateLinearGradientBrush (wxDouble x1, wxDouble y1, wxDouble x2, wxDouble y2, const wxColour &c1, const wxColour &c2) const |
|
wxGraphicsBrush | CreateLinearGradientBrush (wxDouble x1, wxDouble y1, wxDouble x2, wxDouble y2, const wxGraphicsGradientStops &stops) const |
|
wxGraphicsBrush | CreateRadialGradientBrush (wxDouble xo, wxDouble yo, wxDouble xc, wxDouble yc, wxDouble radius, const wxColour &oColor, const wxColour &cColor) const |
|
wxGraphicsBrush | CreateRadialGradientBrush (wxDouble xo, wxDouble yo, wxDouble xc, wxDouble yc, wxDouble radius, const wxGraphicsGradientStops &stops) const |
|
virtual wxGraphicsFont | CreateFont (const wxFont &font, const wxColour &col=*wxBLACK) const |
|
virtual wxGraphicsFont | CreateFont (double sizeInPixels, const wxString &facename, int flags=wxFONTFLAG_DEFAULT, const wxColour &col=*wxBLACK) const |
|
virtual wxGraphicsBitmap | CreateBitmap (const wxBitmap &bitmap) const |
|
virtual wxGraphicsBitmap | CreateSubBitmap (const wxGraphicsBitmap &bitmap, wxDouble x, wxDouble y, wxDouble w, wxDouble h) const |
|
virtual wxGraphicsMatrix | CreateMatrix (wxDouble a=1.0, wxDouble b=0.0, wxDouble c=0.0, wxDouble d=1.0, wxDouble tx=0.0, wxDouble ty=0.0) const |
|
wxGraphicsMatrix | CreateMatrix (const wxAffineMatrix2DBase &mat) const |
|
virtual void | PushState ()=0 |
|
virtual void | PopState ()=0 |
|
virtual void | Clip (const wxRegion ®ion)=0 |
|
virtual void | Clip (wxDouble x, wxDouble y, wxDouble w, wxDouble h)=0 |
|
virtual void | ResetClip ()=0 |
|
virtual void * | GetNativeContext ()=0 |
|
virtual wxAntialiasMode | GetAntialiasMode () const |
|
virtual bool | SetAntialiasMode (wxAntialiasMode antialias)=0 |
|
virtual wxInterpolationQuality | GetInterpolationQuality () const |
|
virtual bool | SetInterpolationQuality (wxInterpolationQuality interpolation)=0 |
|
virtual wxCompositionMode | GetCompositionMode () const |
|
virtual bool | SetCompositionMode (wxCompositionMode op)=0 |
|
void | GetSize (wxDouble *width, wxDouble *height) const |
|
virtual void | GetDPI (wxDouble *dpiX, wxDouble *dpiY) |
|
virtual void | BeginLayer (wxDouble opacity)=0 |
|
virtual void | EndLayer ()=0 |
|
virtual void | Translate (wxDouble dx, wxDouble dy)=0 |
|
virtual void | Scale (wxDouble xScale, wxDouble yScale)=0 |
|
virtual void | Rotate (wxDouble angle)=0 |
|
virtual void | ConcatTransform (const wxGraphicsMatrix &matrix)=0 |
|
virtual void | SetTransform (const wxGraphicsMatrix &matrix)=0 |
|
virtual wxGraphicsMatrix | GetTransform () const =0 |
|
virtual void | SetPen (const wxGraphicsPen &pen) |
|
void | SetPen (const wxPen &pen) |
|
virtual void | SetBrush (const wxGraphicsBrush &brush) |
|
void | SetBrush (const wxBrush &brush) |
|
virtual void | SetFont (const wxGraphicsFont &font) |
|
void | SetFont (const wxFont &font, const wxColour &colour) |
|
virtual void | StrokePath (const wxGraphicsPath &path)=0 |
|
virtual void | FillPath (const wxGraphicsPath &path, wxPolygonFillMode fillStyle=wxODDEVEN_RULE)=0 |
|
virtual void | DrawPath (const wxGraphicsPath &path, wxPolygonFillMode fillStyle=wxODDEVEN_RULE) |
|
void | DrawText (const wxString &str, wxDouble x, wxDouble y) |
|
void | DrawText (const wxString &str, wxDouble x, wxDouble y, wxDouble angle) |
|
void | DrawText (const wxString &str, wxDouble x, wxDouble y, const wxGraphicsBrush &backgroundBrush) |
|
void | DrawText (const wxString &str, wxDouble x, wxDouble y, wxDouble angle, const wxGraphicsBrush &backgroundBrush) |
|
virtual void | GetTextExtent (const wxString &text, wxDouble *width, wxDouble *height, wxDouble *descent=NULL, wxDouble *externalLeading=NULL) const =0 |
|
virtual void | GetPartialTextExtents (const wxString &text, wxArrayDouble &widths) const =0 |
|
virtual void | DrawBitmap (const wxGraphicsBitmap &bmp, wxDouble x, wxDouble y, wxDouble w, wxDouble h)=0 |
|
virtual void | DrawBitmap (const wxBitmap &bmp, wxDouble x, wxDouble y, wxDouble w, wxDouble h)=0 |
|
virtual void | DrawIcon (const wxIcon &icon, wxDouble x, wxDouble y, wxDouble w, wxDouble h)=0 |
|
virtual void | StrokeLine (wxDouble x1, wxDouble y1, wxDouble x2, wxDouble y2) |
|
virtual void | StrokeLines (size_t n, const wxPoint2DDouble *points) |
|
virtual void | StrokeLines (size_t n, const wxPoint2DDouble *beginPoints, const wxPoint2DDouble *endPoints) |
|
virtual void | DrawLines (size_t n, const wxPoint2DDouble *points, wxPolygonFillMode fillStyle=wxODDEVEN_RULE) |
|
virtual void | DrawRectangle (wxDouble x, wxDouble y, wxDouble w, wxDouble h) |
|
virtual void | DrawEllipse (wxDouble x, wxDouble y, wxDouble w, wxDouble h) |
|
virtual void | DrawRoundedRectangle (wxDouble x, wxDouble y, wxDouble w, wxDouble h, wxDouble radius) |
|
virtual bool | ShouldOffset () const |
|
virtual void | EnableOffset (bool enable=true) |
|
void | DisableOffset () |
|
bool | OffsetEnabled () |
|
| wxGraphicsObject (wxGraphicsRenderer *renderer) |
|
bool | IsNull () const |
|
wxGraphicsRenderer * | GetRenderer () const |
|
wxGraphicsObjectRefData * | GetGraphicsData () const |
|
| wxObject (const wxObject &other) |
|
wxObject & | operator= (const wxObject &other) |
|
bool | IsKindOf (const wxClassInfo *info) const |
|
wxObjectRefData * | GetRefData () const |
|
void | SetRefData (wxObjectRefData *data) |
|
void | Ref (const wxObject &clone) |
|
void | UnRef () |
|
void | UnShare () |
|
bool | IsSameAs (const wxObject &o) const |
|