@since 2.9.3
*/
wxImage ConvertToImage() const;
+
+ /**
+ Return the pointer to the native bitmap data. (CGImageRef for Core Graphics,
+ cairo_surface_t for Cairo, Bitmap* for GDI+.)
+
+ @since 2.9.4
+ */
+ void* GetNativeBitmap() const;
};
/**
wxDouble tx = 0.0,
wxDouble ty = 0.0) const;
+ /**
+ Creates a native affine transformation matrix from the passed
+ generic one.
+
+ @since 2.9.4
+ */
+ wxGraphicsMatrix CreateMatrix(const wxAffineMatrix2DBase& mat) const;
+
/**
Creates a native graphics path which is initially empty.
*/
virtual wxAntialiasMode GetAntialiasMode() const ;
/**
- Sets the interpolation quality, returns true if it supported
+ Sets the interpolation quality, returns true if it is supported.
+
+ Not implemented in Cairo backend currently.
*/
virtual bool SetInterpolationQuality(wxInterpolationQuality interpolation) = 0;
-
+
/**
- Returns the current interpolation quality
+ Returns the current interpolation quality.
*/
virtual wxInterpolationQuality GetInterpolationQuality() const;
-
+
/**
Sets the compositing operator, returns true if it supported
*/
virtual bool IsIdentity() const;
/**
- Rotates this matrix (in radians).
+ Rotates this matrix clockwise (in radians).
+
+ @param radians
+ Rotation angle in radians, clockwise.
*/
virtual void Rotate(wxDouble angle);