21 #ifndef SNARK_GRAPHICS_APPLICATIONS_VIEWPOINTS_TEXTURE_H_
22 #define SNARK_GRAPHICS_APPLICATIONS_VIEWPOINTS_TEXTURE_H_
24 #include <Qt3D/qgltexture2d.h>
25 #include <Qt3D/qglscenenode.h>
26 #include <Qt3D/qglbuilder.h>
27 #include <Qt3D/qglabstractscene.h>
28 #include <Qt3D/qglpainter.h>
30 namespace snark {
namespace graphics {
namespace View {
35 Quad(
const QImage& image );
36 QGLSceneNode* node()
const;
40 QGeometryData m_geometry;
41 QGLTexture2D m_texture;
42 QGLMaterial m_material;
43 QGLSceneNode* m_sceneNode;
49 Texture(
const QString&
string,
const QColor4ub& color );
51 void draw( QGLPainter* painter );