diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2015-12-09 11:07:49 +0100 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2016-01-13 14:03:38 +0000 |
commit | fd74521e9284cc2feb1bb020f2dea7bd65338e1d (patch) | |
tree | b84dc87c0c838a787a9b7b107905923ef49482ff /src/render/backend/nodemanagers_p.h | |
parent | 129daa5d24e6a7a960b29150c4c65693bb7b1f21 (diff) |
ComputeJobManager added
Change-Id: Ia3d1c209ea06ce6a6fd3aa87f4034d3eeaeffdda
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
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 |