]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/glcontext.h
Add decorations for things which should be exported from the library
[libs/gui.git] / source / graphics / glcontext.h
index c637b39e95308bdf6913e7c3dbbfc52de5f9839d..38c36b109d9bfc0f14b3dcbbb6240d68fd6ff203 100644 (file)
@@ -2,6 +2,7 @@
 #define MSP_GRAPHICS_GLCONTEXT_H_
 
 #include <stdexcept>
+#include "mspgui_api.h"
 
 namespace Msp {
 namespace Graphics {
@@ -25,7 +26,7 @@ struct GLOptions
 };
 
 
-class unsupported_gl_mode: public std::runtime_error
+class MSPGUI_API unsupported_gl_mode: public std::runtime_error
 {
 public:
        unsupported_gl_mode(const GLOptions &);
@@ -35,14 +36,14 @@ private:
 };
 
 
-class GLContext
+class MSPGUI_API GLContext
 {
 private:
        struct Private;
 
        Display &display;
        Window &window;
-       Private *priv = 0;
+       Private *priv = nullptr;
 
 public:
        GLContext(Window &wnd, const GLOptions &opts = GLOptions());