summaryrefslogtreecommitdiffstats
path: root/src/render/backend/managers_p.h
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-10-14 15:47:59 +0200
committerSean Harmer <sean.harmer@kdab.com>2015-10-24 10:01:56 +0000
commit07f33e891ccb7a2485537f8d17a6f2087554c080 (patch)
treedbfc157ec2b2b8002d8bf27a846fd400a2f5d0c8 /src/render/backend/managers_p.h
parentd7913ef88bb143e3983c784e128f2516c970ef89 (diff)
Managers for backend ObjectPicker instances
Change-Id: Icb24a28be82f9fa0ca85d1a4d6e5b3f7a7c8f7e8 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/backend/managers_p.h')
-rw-r--r--src/render/backend/managers_p.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/render/backend/managers_p.h b/src/render/backend/managers_p.h
index 5baada03d..a4fc87c9a 100644
--- a/src/render/backend/managers_p.h
+++ b/src/render/backend/managers_p.h
@@ -70,6 +70,7 @@
#include <Qt3DRender/private/textureimage_p.h>
#include <Qt3DRender/private/attribute_p.h>
#include <Qt3DRender/private/geometry_p.h>
+#include <Qt3DRender/private/objectpicker_p.h>
QT_BEGIN_NAMESPACE
@@ -310,6 +311,15 @@ class GeometryManager : public Qt3DCore::QResourceManager<
{
};
+class ObjectPickerManager : public Qt3DCore::QResourceManager<
+ ObjectPicker,
+ Qt3DCore::QNodeId,
+ 16,
+ Qt3DCore::ArrayAllocatingPolicy,
+ Qt3DCore::ObjectLevelLockingPolicy>
+{
+};
+
} // namespace Render
} // namespace Qt3DRender
@@ -327,6 +337,7 @@ Q_DECLARE_RESOURCE_INFO(Qt3DRender::Render::RenderPass, Q_REQUIRES_CLEANUP)
Q_DECLARE_RESOURCE_INFO(Qt3DRender::Render::TextureImage, Q_REQUIRES_CLEANUP)
Q_DECLARE_RESOURCE_INFO(Qt3DRender::Render::Attribute, Q_REQUIRES_CLEANUP)
Q_DECLARE_RESOURCE_INFO(Qt3DRender::Render::Geometry, Q_REQUIRES_CLEANUP)
+Q_DECLARE_RESOURCE_INFO(Qt3DRender::Render::ObjectPicker, Q_REQUIRES_CLEANUP)
QT_END_NAMESPACE