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 092a40156..22bceead3 100644 --- a/src/render/backend/nodemanagers_p.h +++ b/src/render/backend/nodemanagers_p.h @@ -92,6 +92,7 @@ class TextureManager; class TextureDataManager; class LayerManager; class LightManager; +class ComputeJobManager; class FrameGraphNode; class Annotation; @@ -122,6 +123,7 @@ class GeometryRenderer; class ObjectPicker; class BoundingVolumeDebug; class Light; +class ComputeJob; class QT3DRENDERSHARED_PRIVATE_EXPORT NodeManagers { @@ -192,6 +194,7 @@ public: inline ObjectPickerManager *objectPickerManager() const Q_DECL_NOEXCEPT { return m_objectPickerManager; } inline BoundingVolumeDebugManager *boundingVolumeDebugManager() const Q_DECL_NOEXCEPT { return m_boundingVolumeDebugManager; } inline LightManager *lightManager() const Q_DECL_NOEXCEPT { return m_lightManager; } + inline ComputeJobManager *computeJobManager() const Q_DECL_NOEXCEPT { return m_computeJobManager; } private: CameraManager *m_cameraManager; @@ -224,6 +227,7 @@ private: ObjectPickerManager *m_objectPickerManager; BoundingVolumeDebugManager *m_boundingVolumeDebugManager; LightManager *m_lightManager; + ComputeJobManager *m_computeJobManager; }; // Specializations @@ -318,6 +322,9 @@ QT3DRENDERSHARED_PRIVATE_EXPORT BoundingVolumeDebugManager *NodeManagers::manage template<> LightManager *NodeManagers::manager<Light>() const Q_DECL_NOEXCEPT; +template<> +QT3DRENDERSHARED_PRIVATE_EXPORT ComputeJobManager *NodeManagers::manager<ComputeJob>() const Q_DECL_NOEXCEPT; + } // Render } // Qt3DRender |