summaryrefslogtreecommitdiffstats
path: root/src/adaptationlayers/default/default_adaptationlayer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/adaptationlayers/default/default_adaptationlayer.h')
-rw-r--r--src/adaptationlayers/default/default_adaptationlayer.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/adaptationlayers/default/default_adaptationlayer.h b/src/adaptationlayers/default/default_adaptationlayer.h
index a10699c..f2a9e3b 100644
--- a/src/adaptationlayers/default/default_adaptationlayer.h
+++ b/src/adaptationlayers/default/default_adaptationlayer.h
@@ -44,14 +44,22 @@
#include "adaptationinterfaces.h"
+class DefaultTextureManager;
+
class DefaultAdaptationLayer : public AdaptationLayerInterface
{
public:
+ DefaultAdaptationLayer();
+
virtual RectangleNodeInterface *createRectangleNode();
- virtual PixmapNodeInterface *createPixmapNode();
- virtual TextureAtlasInterface *createTextureAtlas(uint flags);
+ virtual TextureNodeInterface *createTextureNode();
virtual GlyphNodeInterface *createGlyphNode();
virtual Renderer *createRenderer();
+
+ virtual TextureManager *textureManager();
+
+private:
+ DefaultTextureManager *m_texture_manager;
};
#endif