paysages3d/src/render/opengl/opengl_global.h

36 lines
807 B
C
Raw Normal View History

#ifndef OPENGL_GLOBAL_H
#define OPENGL_GLOBAL_H
#include <QtCore/qglobal.h>
#if defined(OPENGL_LIBRARY)
# define OPENGLSHARED_EXPORT Q_DECL_EXPORT
#else
# define OPENGLSHARED_EXPORT Q_DECL_IMPORT
#endif
#include "software_global.h"
namespace paysages {
namespace opengl {
class WidgetExplorer;
class OpenGLRenderer;
2013-12-21 22:48:54 +00:00
class OpenGLShaderProgram;
class OpenGLSharedState;
class OpenGLVariable;
2013-12-21 22:48:54 +00:00
class OpenGLSkybox;
2013-12-21 23:41:19 +00:00
class OpenGLWater;
class OpenGLTerrain;
class ExplorerChunkTerrain;
template <typename Vertex> class VertexArray;
}
}
using namespace paysages::opengl;
2013-12-23 09:26:29 +00:00
//#define OpenGLFunctions QOpenGLFunctions_3_2_Core
#define OpenGLFunctions QOpenGLFunctions_3_0
#define OPENGL_FUNCTIONS_INCLUDE <OpenGLFunctions>
class OpenGLFunctions;
#endif // OPENGL_GLOBAL_H