forward declare HeadlessDisplay in headless_view.hpp

This commit is contained in:
Mike Morris
2014-10-06 15:45:14 -04:00
parent 0f1d33f5ee
commit 170ce422ce
4 changed files with 12 additions and 10 deletions

View File

@@ -1,4 +1,4 @@
#include "headless_view.hpp"
#include "headless_display.hpp"
#include <stdexcept>

View File

@@ -1,14 +1,7 @@
#ifndef MBGL_COMMON_HEADLESS_DISPLAY
#define MBGL_COMMON_HEADLESS_DISPLAY
#ifdef __APPLE__
#define MBGL_USE_CGL 1
#else
#include <GL/glx.h>
#define MBGL_USE_GLX 1
#endif
#include <mbgl/platform/gl.hpp>
#include "headless_view.hpp"
namespace mbgl {

View File

@@ -1,4 +1,5 @@
#include "headless_view.hpp"
#include "headless_display.hpp"
#include <stdexcept>

View File

@@ -1,12 +1,20 @@
#ifndef MBGL_COMMON_HEADLESS_VIEW
#define MBGL_COMMON_HEADLESS_VIEW
#include "headless_display.hpp"
#ifdef __APPLE__
#define MBGL_USE_CGL 1
#else
#include <GL/glx.h>
#define MBGL_USE_GLX 1
#endif
#include <mbgl/map/view.hpp>
#include <mbgl/platform/gl.hpp>
namespace mbgl {
class HeadlessDisplay;
class HeadlessView : public View {
public:
HeadlessView();