diff options
Diffstat (limited to 'src/render/backend/nodemanagers_p.h')
-rw-r--r-- | src/render/backend/nodemanagers_p.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/render/backend/nodemanagers_p.h b/src/render/backend/nodemanagers_p.h index e6f7469de..2abdc5c54 100644 --- a/src/render/backend/nodemanagers_p.h +++ b/src/render/backend/nodemanagers_p.h @@ -102,6 +102,7 @@ class ArmatureManager; class SkeletonManager; class JointManager; class ShaderImageManager; +class PickingProxyManager; class FrameGraphNode; class Entity; @@ -139,6 +140,7 @@ class Armature; class Skeleton; class Joint; class ShaderImage; +class PickingProxy; class Q_3DRENDERSHARED_PRIVATE_EXPORT NodeManagers @@ -217,6 +219,7 @@ public: inline SkeletonManager *skeletonManager() const noexcept { return m_skeletonManager; } inline JointManager *jointManager() const noexcept { return m_jointManager; } inline ShaderImageManager *shaderImageManager() const noexcept { return m_shaderImageManager; } + inline PickingProxyManager *pickingProxyManager() const noexcept { return m_pickingProxyManager; } private: CameraManager *m_cameraManager; @@ -255,6 +258,7 @@ private: SkeletonManager *m_skeletonManager; JointManager *m_jointManager; ShaderImageManager *m_shaderImageManager; + PickingProxyManager *m_pickingProxyManager; }; // Specializations @@ -367,6 +371,9 @@ Q_3DRENDERSHARED_PRIVATE_EXPORT JointManager *NodeManagers::manager<Joint>() con template<> Q_3DRENDERSHARED_PRIVATE_EXPORT ShaderImageManager *NodeManagers::manager<ShaderImage>() const noexcept; +template<> +Q_3DRENDERSHARED_PRIVATE_EXPORT PickingProxyManager *NodeManagers::manager<PickingProxy>() const noexcept; + } // Render } // Qt3DRender |