X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1fc25a89ac1e6c5208db24bfc0abc8666b791dc6..749a05ee85ea5453f155454e4640ebf795233ad3:/contrib/include/wx/ogl/ogl.h?ds=sidebyside diff --git a/contrib/include/wx/ogl/ogl.h b/contrib/include/wx/ogl/ogl.h index a9eb003abe..14ef4cb9fe 100644 --- a/contrib/include/wx/ogl/ogl.h +++ b/contrib/include/wx/ogl/ogl.h @@ -6,22 +6,40 @@ // Created: 12/07/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _OGL_OGL_H_ #define _OGL_OGL_H_ -#include // Basic shapes -#include // Lines and splines -#include // Vertically-divided rectangle -#include // Composite images -#include // wxShapeCanvas for displaying objects -#include // wxDiagram +#ifdef WXMAKINGDLL_OGL + #define WXDLLIMPEXP_OGL WXEXPORT +#elif defined(WXUSINGDLL) + #define WXDLLIMPEXP_OGL WXIMPORT +#else // not making nor using DLL + #define WXDLLIMPEXP_OGL +#endif + + +#include "wx/ogl/basic.h" // Basic shapes +#include "wx/ogl/basicp.h" +#include "wx/ogl/lines.h" // Lines and splines +#include "wx/ogl/linesp.h" +#include "wx/ogl/divided.h" // Vertically-divided rectangle +#include "wx/ogl/composit.h" // Composite images +#include "wx/ogl/canvas.h" // wxShapeCanvas for displaying objects +#include "wx/ogl/ogldiag.h" // wxDiagram + +#include "wx/ogl/bmpshape.h" +#include "wx/ogl/constrnt.h" +#include "wx/ogl/drawn.h" +#include "wx/ogl/drawnp.h" +#include "wx/ogl/mfutils.h" +#include "wx/ogl/misc.h" // TODO: replace with wxModule implementation -extern void wxOGLInitialize(); -extern void wxOGLCleanUp(); +extern WXDLLIMPEXP_OGL void wxOGLInitialize(); +extern WXDLLIMPEXP_OGL void wxOGLCleanUp(); #endif // _OGL_OGL_H_