X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/52c8d32a71bb7553dd89324fa6d56faac95eb5d0..9869c26285dc51d13607cddaa04f65ce983653a5:/include/wx/dfb/private.h?ds=sidebyside diff --git a/include/wx/dfb/private.h b/include/wx/dfb/private.h index 23c6d830ac..d8c0b8613d 100644 --- a/include/wx/dfb/private.h +++ b/include/wx/dfb/private.h @@ -3,7 +3,6 @@ // Purpose: private helpers for wxDFB implementation // Author: Vaclav Slavik // Created: 2006-08-09 -// RCS-ID: $Id$ // Copyright: (c) 2006 REA Elektronik GmbH // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -17,47 +16,6 @@ #include "wx/dfb/wrapdfb.h" #include -//----------------------------------------------------------------------------- -// strings conversion -//----------------------------------------------------------------------------- - -// convert string from wxString to UTF-8 encoded const char* -#if wxUSE_UNICODE - #define wxSTR_TO_DFB(s) (s).mb_str(wxConvUTF8) -#else - #define wxSTR_TO_DFB(s) wxConvUTF8.cWC2MB((s).wc_str(*wxConvUI)) -#endif - -//----------------------------------------------------------------------------- -// surface manipulation helpers -//----------------------------------------------------------------------------- - -/// Mode of wxDfbCloneSurface() call -enum wxDfbCloneSurfaceMode -{ - /// Don't copy surface pixels, just clone surface size and attributes - wxDfbCloneSurface_NoPixels = 0, - /// Make exact copy, including the pixels - wxDfbCloneSurface_CopyPixels -}; - -/** - Creates a new surface by cloning existing one. Depending on @a mode, - either makes exact copy (wxDfbCloneSurface_CopyPixels) or only creates a - new surface with the same size and attributes (wxDfbCloneSurface_NoPixels). - */ -wxIDirectFBSurfacePtr wxDfbCloneSurface(const wxIDirectFBSurfacePtr& s, - wxDfbCloneSurfaceMode mode); - -/// Returns bit depth used by the surface -int wxDfbGetSurfaceDepth(const wxIDirectFBSurfacePtr& s); - -/// Returns interface to the primary display layer: -wxIDirectFBDisplayLayerPtr wxDfbGetDisplayLayer(); - -/// Returns interface to the primary surface: -wxIDirectFBSurfacePtr wxDfbGetPrimarySurface(); - //----------------------------------------------------------------------------- // misc helpers //-----------------------------------------------------------------------------