Make surface format plugable from the scene graph plugin
[profile/ivi/qtdeclarative.git] / src / declarative / scenegraph / qsgcontext_p.h
index a05854e..6fdd4ae 100644 (file)
 #ifndef QSGCONTEXT_H
 #define QSGCONTEXT_H
 
-#include <QImage>
-#include <QObject>
-#include <qabstractanimation.h>
+#include <QtCore/QObject>
+#include <QtCore/qabstractanimation.h>
+
+#include <QtGui/QImage>
+#include <QtGui/QSurfaceFormat>
 
 #include "qsgnode.h"
 
@@ -105,6 +107,8 @@ public:
     virtual QSGTexture *createTexture(const QImage &image = QImage()) const;
     virtual QSize minimumFBOSize() const;
 
+    virtual QSurfaceFormat defaultSurfaceFormat() const;
+
     static QSGContext *createDefaultContext();
 
     void scheduleTextureForCleanup(QSGTexture *texture);