diff options
Diffstat (limited to 'src/runtimerender/Qt3DSRenderer.h')
-rw-r--r-- | src/runtimerender/Qt3DSRenderer.h | 5 |
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 |