diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2015-07-31 15:23:34 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2015-08-07 06:26:34 +0000 |
commit | a0069fc74f41c0626e11b5b621702176688c092e (patch) | |
tree | a28772c23bafcad5214c802eaa824c84836cc5a8 /src/render/backend/renderer_p.h | |
parent | bf974c2922851b548ce2d2a4683386a91ce37766 (diff) |
Renderer: add managers for the new buffer API nodes
* BufferManager
* AttributeManager
* GeometryManager
* GeometryRendererManager
Change-Id: I4c8336576492a204e86ed0f65a08ddbe359db911
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/backend/renderer_p.h')
-rw-r--r-- | src/render/backend/renderer_p.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/render/backend/renderer_p.h b/src/render/backend/renderer_p.h index 1ec71a7e5..a0913af31 100644 --- a/src/render/backend/renderer_p.h +++ b/src/render/backend/renderer_p.h @@ -119,6 +119,10 @@ class ShaderDataManager; class UBOManager; class TextureImageManager; class VSyncFrameAdvanceService; +class BufferManager; +class AttributeManager; +class GeometryManager; +class GeometryRendererManager; class Renderer { @@ -175,6 +179,10 @@ public: inline ShaderDataManager *shaderDataManager() const { return m_shaderDataManager; } inline UBOManager *uboManager() const { return m_uboManager; } inline TextureImageManager *textureImageManager() const { return m_textureImageManager; } + inline BufferManager *bufferManager() const { return m_bufferManager; } + inline AttributeManager *attributeManager() const { return m_attributeManager; } + inline GeometryManager *geometryManager() const { return m_geometryManager; } + inline GeometryRendererManager *geometryRendererManager() const { return m_geometryRendererManager; } inline HMaterial defaultMaterialHandle() const { return m_defaultMaterialHandle; } inline HEffect defaultEffectHandle() const { return m_defaultEffectHandle; } @@ -254,6 +262,10 @@ private: ShaderDataManager *m_shaderDataManager; UBOManager *m_uboManager; TextureImageManager *m_textureImageManager; + BufferManager *m_bufferManager; + AttributeManager *m_attributeManager; + GeometryManager *m_geometryManager; + GeometryRendererManager *m_geometryRendererManager; RenderQueue *m_renderQueue; QScopedPointer<RenderThread> m_renderThread; |