]> git.saurik.com Git - wxWidgets.git/blob - contrib/include/wx/ogl/ogl.h
Fixes to allow OGL building as a DLL
[wxWidgets.git] / contrib / include / wx / ogl / ogl.h
1 /////////////////////////////////////////////////////////////////////////////
2 // Name: ogl.h
3 // Purpose: OGL main include
4 // Author: Julian Smart
5 // Modified by:
6 // Created: 12/07/98
7 // RCS-ID: $Id$
8 // Copyright: (c) Julian Smart
9 // Licence: wxWindows licence
10 /////////////////////////////////////////////////////////////////////////////
11
12 #ifndef _OGL_OGL_H_
13 #define _OGL_OGL_H_
14
15 #ifdef WXMAKINGDLL_OGL
16 #define WXDLLIMPEXP_OGL WXEXPORT
17 #elif defined(WXUSINGDLL)
18 #define WXDLLIMPEXP_OGL WXIMPORT
19 #else // not making nor using DLL
20 #define WXDLLIMPEXP_OGL
21 #endif
22
23
24 #include "wx/ogl/basic.h" // Basic shapes
25 #include "wx/ogl/basicp.h"
26 #include "wx/ogl/lines.h" // Lines and splines
27 #include "wx/ogl/linesp.h"
28 #include "wx/ogl/divided.h" // Vertically-divided rectangle
29 #include "wx/ogl/composit.h" // Composite images
30 #include "wx/ogl/canvas.h" // wxShapeCanvas for displaying objects
31 #include "wx/ogl/ogldiag.h" // wxDiagram
32
33 #include "wx/ogl/bmpshape.h"
34 #include "wx/ogl/constrnt.h"
35 #include "wx/ogl/drawn.h"
36 #include "wx/ogl/drawnp.h"
37 #include "wx/ogl/mfutils.h"
38 #include "wx/ogl/misc.h"
39
40 // TODO: replace with wxModule implementation
41 extern WXDLLIMPEXP_OGL void wxOGLInitialize();
42 extern WXDLLIMPEXP_OGL void wxOGLCleanUp();
43
44 #endif
45 // _OGL_OGL_H_