diff options
Diffstat (limited to 'src/quick/scenegraph/util/qsgatlastexture_p.h')
-rw-r--r-- | src/quick/scenegraph/util/qsgatlastexture_p.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/quick/scenegraph/util/qsgatlastexture_p.h b/src/quick/scenegraph/util/qsgatlastexture_p.h index f8edd96f47..ade7b8f00e 100644 --- a/src/quick/scenegraph/util/qsgatlastexture_p.h +++ b/src/quick/scenegraph/util/qsgatlastexture_p.h @@ -50,6 +50,8 @@ #include <QtQuick/private/qsgtexture_p.h> #include <QtQuick/private/qsgareaallocator_p.h> +QT_BEGIN_NAMESPACE + namespace QSGAtlasTexture { @@ -69,19 +71,18 @@ public: private: Atlas *m_atlas; - Atlas *m_secondary_atlas; QSize m_atlas_size; int m_atlas_size_limit; }; -class Atlas +class Atlas : public QObject { public: Atlas(const QSize &size); ~Atlas(); - void initialize(); + void invalidate(); int textureId() const; bool bind(QSGTexture::Filtering filteing); @@ -95,7 +96,6 @@ public: QSize size() const { return m_size; } private: - QSGAreaAllocator m_allocator; GLuint m_texture_id; QSize m_size; @@ -153,4 +153,6 @@ private: } +QT_END_NAMESPACE + #endif |