From: Stefan Csomor Date: Thu, 9 Jun 2011 21:44:19 +0000 (+0000) Subject: fixing test, adding minimal docs X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/a173c8134039a09712f8fa119169c80096a98676 fixing test, adding minimal docs git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67910 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/graphics.h b/include/wx/graphics.h index 2768666870..7263b6776d 100644 --- a/include/wx/graphics.h +++ b/include/wx/graphics.h @@ -508,10 +508,10 @@ public: // sets the antialiasing mode, returns true if it supported virtual bool SetAntialiasMode(wxAntialiasMode antialias) = 0; - // returns the current interpolation mode + // returns the current interpolation quality virtual wxInterpolationQuality GetInterpolationQuality() const { return m_interpolation; } - // sets the interpolation mode, returns true if it supported + // sets the interpolation quality, returns true if it supported virtual bool SetInterpolationQuality(wxInterpolationQuality interpolation) = 0; // returns the current compositing operator diff --git a/interface/wx/graphics.h b/interface/wx/graphics.h index 5239de61f7..797238832a 100644 --- a/interface/wx/graphics.h +++ b/interface/wx/graphics.h @@ -212,6 +212,21 @@ enum wxAntialiasMode wxANTIALIAS_DEFAULT, }; +/** + Interpolation quality used by wxGraphicsContext::SetInterpolationQuality(). + */ +enum wxInterpolationQuality +{ + /** no interpolation */ + wxINTERPOLATION_NONE, + /** fast interpolation, suited for interactivity */ + wxINTERPOLATION_FAST, + /** better quality */ + wxINTERPOLATION_GOOD, + /** best quality, not suited for interactivity */ + wxINTERPOLATION_BEST +}; + /** Compositing is done using Porter-Duff compositions (see http://keithp.com/~keithp/porterduff/p253-porter.pdf) with @@ -658,6 +673,16 @@ public: */ virtual wxAntialiasMode GetAntialiasMode() const ; + /** + Sets the interpolation quality, returns true if it supported + */ + virtual bool SetInterpolationQuality(wxInterpolationQuality interpolation) = 0; + + /** + Returns the current interpolation quality + */ + virtual wxInterpolationQuality GetInterpolationQuality() const; + /** Sets the compositing operator, returns true if it supported */