summaryrefslogtreecommitdiffstats
path: root/src/runtimerender/Qt3DSRenderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtimerender/Qt3DSRenderer.h')
-rw-r--r--src/runtimerender/Qt3DSRenderer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/runtimerender/Qt3DSRenderer.h b/src/runtimerender/Qt3DSRenderer.h
index 2e6e6aa..336baab 100644
--- a/src/runtimerender/Qt3DSRenderer.h
+++ b/src/runtimerender/Qt3DSRenderer.h
@@ -40,6 +40,7 @@
#include "Qt3DSRenderCamera.h"
#include "render/Qt3DSRenderBaseTypes.h"
#include "Qt3DSRenderRay.h"
+#include <QtGui/qopengl.h>
namespace qt3ds {
namespace render {
@@ -171,6 +172,10 @@ namespace render {
virtual uint getLayerTextureId(SLayer &layer) = 0;
+ virtual GLenum getTextureGlFormat(NVRenderTextureFormats::Enum internalFormat) = 0;
+
+ virtual STextureDetails getLayerTextureDetails(SLayer &layer) = 0;
+
// Roughly equivalent of gluPickMatrix, allows users to setup a perspective transform that
// will draw some sub component
// of the layer. Used in combination with an expected viewport of 0,0,width,height the