diff options
author | Antti Määttä <antti.maatta@qt.io> | 2016-11-02 14:51:46 +0200 |
---|---|---|
committer | Antti Määttä <antti.maatta@qt.io> | 2017-01-20 11:20:17 +0000 |
commit | 72c555c231c69d13f9924b0aeb2ce199890e9a88 (patch) | |
tree | d5a0b8f003610a73a0dd745fe40e8e67d7090ed9 /src/render/backend/nodemanagers_p.h | |
parent | 3aafff6a72ca6a1f9c408f33fc18f28edf07a645 (diff) |
Add resource accessor to backend node and nodemanagers
Change-Id: I483483ac0bb43dd7cb76c971a1141f0e4af64b34
Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
Diffstat (limited to 'src/render/backend/nodemanagers_p.h')
-rw-r--r-- | src/render/backend/nodemanagers_p.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/render/backend/nodemanagers_p.h b/src/render/backend/nodemanagers_p.h index 7e1259a1d..a57628607 100644 --- a/src/render/backend/nodemanagers_p.h +++ b/src/render/backend/nodemanagers_p.h @@ -129,6 +129,8 @@ class Light; class ComputeCommand; class RenderStateNode; +class ResourceAccessor; + class QT3DRENDERSHARED_PRIVATE_EXPORT NodeManagers { public: @@ -203,6 +205,8 @@ public: inline ComputeCommandManager *computeJobManager() const Q_DECL_NOEXCEPT { return m_computeJobManager; } inline RenderStateManager *renderStateManager() const Q_DECL_NOEXCEPT { return m_renderStateManager; } + QSharedPointer<ResourceAccessor> resourceAccessor(); + private: CameraManager *m_cameraManager; EntityManager *m_renderNodesManager; @@ -237,6 +241,8 @@ private: LightManager *m_lightManager; ComputeCommandManager *m_computeJobManager; RenderStateManager *m_renderStateManager; + + QSharedPointer<ResourceAccessor> m_resourceAccessor; }; // Specializations |