summaryrefslogtreecommitdiffstats
path: root/src/render/backend/managers_p.h
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2017-09-12 12:10:03 +0100
committerSean Harmer <sean.harmer@kdab.com>2017-09-12 12:39:05 +0100
commit3f03499bf8a7cf3c3f8d19a020179c1205980bde (patch)
tree518b0ef3fb1b31d3856f43124150ef41acb8c1aa /src/render/backend/managers_p.h
parent8a4b9ebadb9e63ae367694f04786c7faf6306f27 (diff)
parentbf5fd7a78c91e29332ce70ad844b756150f32f18 (diff)
Merge branch '5.9' into 5.10
Diffstat (limited to 'src/render/backend/managers_p.h')
-rw-r--r--src/render/backend/managers_p.h36
1 files changed, 2 insertions, 34 deletions
diff --git a/src/render/backend/managers_p.h b/src/render/backend/managers_p.h
index c76f5b315..f19b9261a 100644
--- a/src/render/backend/managers_p.h
+++ b/src/render/backend/managers_p.h
@@ -94,7 +94,6 @@ class AttachmentManager : public Qt3DCore::QResourceManager<
RenderTargetOutput,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -105,7 +104,6 @@ class CameraManager : public Qt3DCore::QResourceManager<
CameraLens,
Qt3DCore::QNodeId,
8,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -116,7 +114,6 @@ class FilterKeyManager : public Qt3DCore::QResourceManager<
FilterKey,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
@@ -128,7 +125,6 @@ class EffectManager : public Qt3DCore::QResourceManager<
Effect,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -139,18 +135,16 @@ class Q_AUTOTEST_EXPORT EntityManager : public Qt3DCore::QResourceManager<
Entity,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
EntityManager() {}
~EntityManager()
{
- const auto entries = m_handleManager.entries();
- for (Entity *e : entries) {
+ Allocator::for_each([](Entity *e) {
if (e)
e->setNodeManagers(nullptr);
- }
+ });
}
};
@@ -175,7 +169,6 @@ class LayerManager : public Qt3DCore::QResourceManager<
Layer,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -186,7 +179,6 @@ class LevelOfDetailManager : public Qt3DCore::QResourceManager<
LevelOfDetail,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -197,7 +189,6 @@ class MaterialManager : public Qt3DCore::QResourceManager<
Material,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -208,7 +199,6 @@ class MatrixManager : public Qt3DCore::QResourceManager<
QMatrix4x4,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -219,7 +209,6 @@ class ShaderManager : public Qt3DCore::QResourceManager<
Shader,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -230,7 +219,6 @@ class ShaderBuilderManager : public Qt3DCore::QResourceManager<
ShaderBuilder,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -241,7 +229,6 @@ class TextureManager : public Qt3DCore::QResourceManager<
Texture,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -267,7 +254,6 @@ class TransformManager : public Qt3DCore::QResourceManager<
Transform,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -278,7 +264,6 @@ class VAOManager : public Qt3DCore::QResourceManager<
OpenGLVertexArrayObject,
VAOIdentifier,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -289,7 +274,6 @@ class RenderTargetManager : public Qt3DCore::QResourceManager<
RenderTarget,
Qt3DCore::QNodeId,
8,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -300,7 +284,6 @@ class RenderPassManager : public Qt3DCore::QResourceManager<
RenderPass,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -312,7 +295,6 @@ class ParameterManager : public Qt3DCore::QResourceManager<
Parameter,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -323,7 +305,6 @@ class ShaderDataManager : public Qt3DCore::QResourceManager<
ShaderData,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -334,7 +315,6 @@ class GLBufferManager : public Qt3DCore::QResourceManager<
GLBuffer,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
};
@@ -343,7 +323,6 @@ class TextureImageManager : public Qt3DCore::QResourceManager<
TextureImage,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
};
@@ -352,7 +331,6 @@ class AttributeManager : public Qt3DCore::QResourceManager<
Attribute,
Qt3DCore::QNodeId,
20,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
};
@@ -361,7 +339,6 @@ class GeometryManager : public Qt3DCore::QResourceManager<
Geometry,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
};
@@ -370,7 +347,6 @@ class ObjectPickerManager : public Qt3DCore::QResourceManager<
ObjectPicker,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
};
@@ -380,7 +356,6 @@ class BoundingVolumeDebugManager : public Qt3DCore::QResourceManager<
BoundingVolumeDebug,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::ObjectLevelLockingPolicy>
{
};
@@ -390,7 +365,6 @@ class LightManager : public Qt3DCore::QResourceManager<
Light,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -401,7 +375,6 @@ class EnvironmentLightManager : public Qt3DCore::QResourceManager<
EnvironmentLight,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -412,7 +385,6 @@ class ComputeCommandManager : public Qt3DCore::QResourceManager<
ComputeCommand,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -423,7 +395,6 @@ class RenderStateManager : public Qt3DCore::QResourceManager<
RenderStateNode,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
};
@@ -432,7 +403,6 @@ class ArmatureManager : public Qt3DCore::QResourceManager<
Armature,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
};
@@ -441,7 +411,6 @@ class SkeletonManager : public Qt3DCore::QResourceManager<
Skeleton,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public:
@@ -462,7 +431,6 @@ class JointManager : public Qt3DCore::QResourceManager<
Joint,
Qt3DCore::QNodeId,
16,
- Qt3DCore::ArrayAllocatingPolicy,
Qt3DCore::NonLockingPolicy>
{
public: