summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2014-10-16 15:18:48 +0200
committerPaul Lemire <paul.lemire@kdab.com>2014-10-17 21:16:27 +0200
commit0e3f38f79c62fcb6a93b7371c9b2c2cba106772c (patch)
tree77abf25f8076e8531391e5058dca5d421911a877
parentdbe217b871e11820279d62964d8df2f16d57778c (diff)
Renamed QCriterion to QAnnotation
Change-Id: I4b40120807a60873b38687ba8ce0b6c2dfd77127 Task-number: QTBUG-41534 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
-rw-r--r--examples/bigmodel-qml/ForwardRenderer.qml2
-rw-r--r--examples/cylinder-qml/ForwardRenderer.qml2
-rw-r--r--examples/deferred-renderer-cpp/deferredrenderer.cpp8
-rw-r--r--examples/deferred-renderer-cpp/deferredrenderer.h6
-rw-r--r--examples/deferred-renderer-cpp/finaleffect.cpp6
-rw-r--r--examples/deferred-renderer-cpp/finaleffect.h4
-rw-r--r--examples/deferred-renderer-cpp/sceneeffect.cpp6
-rw-r--r--examples/deferred-renderer-cpp/sceneeffect.h4
-rw-r--r--examples/deferred-renderer-qml/DeferredRenderer.qml4
-rw-r--r--examples/deferred-renderer-qml/FinalEffect.qml4
-rw-r--r--examples/deferred-renderer-qml/SceneEffect.qml4
-rw-r--r--examples/playground-qml/ForwardRenderer.qml12
-rw-r--r--examples/playground-qml/main.qml16
-rw-r--r--examples/rollerball/AdsEffect.qml2
-rw-r--r--examples/rollerball/ForwardRenderer.qml2
-rw-r--r--examples/shadow-map-qml/AdsEffect.qml4
-rw-r--r--examples/shadow-map-qml/ShadowMapFrameGraph.qml4
-rw-r--r--examples/tessellation-modes/ForwardRenderer.qml2
-rw-r--r--examples/tessellation-modes/TessellatedWireframeEffect.qml2
-rw-r--r--examples/torus-qml/ForwardRenderer.qml2
-rw-r--r--examples/wireframe/ForwardRenderer.qml2
-rw-r--r--examples/wireframe/WireframeEffect.qml2
-rw-r--r--src/quick3d/imports/render/qt3dquick3drenderplugin.cpp4
-rw-r--r--src/quick3d/quick3drenderer/items/quick3drenderpass.cpp14
-rw-r--r--src/quick3d/quick3drenderer/items/quick3drenderpass.h12
-rw-r--r--src/quick3d/quick3drenderer/items/quick3drenderpassfilter.cpp14
-rw-r--r--src/quick3d/quick3drenderer/items/quick3drenderpassfilter.h14
-rw-r--r--src/quick3d/quick3drenderer/items/quick3dtechnique.cpp12
-rw-r--r--src/quick3d/quick3drenderer/items/quick3dtechnique.h12
-rw-r--r--src/quick3d/quick3drenderer/items/quick3dtechniquefilter.cpp14
-rw-r--r--src/quick3d/quick3drenderer/items/quick3dtechniquefilter.h14
-rw-r--r--src/render/backend/framegraph/renderpassfilternode.cpp8
-rw-r--r--src/render/backend/framegraph/renderpassfilternode_p.h4
-rw-r--r--src/render/backend/framegraph/techniquefilternode.cpp8
-rw-r--r--src/render/backend/framegraph/techniquefilternode_p.h4
-rw-r--r--src/render/backend/rendercriterion.cpp2
-rw-r--r--src/render/backend/rendercriterion_p.h4
-rw-r--r--src/render/backend/rendereraspect.cpp2
-rw-r--r--src/render/backend/renderrenderpass.cpp6
-rw-r--r--src/render/backend/renderrenderpass_p.h4
-rw-r--r--src/render/backend/rendertechnique.cpp6
-rw-r--r--src/render/backend/rendertechnique_p.h6
-rw-r--r--src/render/frontend/framegraph-components/qrenderpassfilter.cpp13
-rw-r--r--src/render/frontend/framegraph-components/qrenderpassfilter.h8
-rw-r--r--src/render/frontend/framegraph-components/qrenderpassfilter_p.h2
-rw-r--r--src/render/frontend/framegraph-components/qtechniquefilter.cpp13
-rw-r--r--src/render/frontend/framegraph-components/qtechniquefilter.h8
-rw-r--r--src/render/frontend/framegraph-components/qtechniquefilter_p.h2
-rw-r--r--src/render/frontend/qannotation.cpp (renamed from src/render/frontend/qcriterion.cpp)31
-rw-r--r--src/render/frontend/qannotation.h (renamed from src/render/frontend/qcriterion.h)18
-rw-r--r--src/render/frontend/qannotation_p.h (renamed from src/render/frontend/qcriterion_p.h)14
-rw-r--r--src/render/frontend/qrenderpass.cpp15
-rw-r--r--src/render/frontend/qrenderpass.h8
-rw-r--r--src/render/frontend/qrenderpass_p.h4
-rw-r--r--src/render/frontend/qtechnique.cpp10
-rw-r--r--src/render/frontend/qtechnique.h8
-rw-r--r--src/render/frontend/qtechnique_p.h4
-rw-r--r--src/render/frontend/render-frontend.pri10
58 files changed, 214 insertions, 218 deletions
diff --git a/examples/bigmodel-qml/ForwardRenderer.qml b/examples/bigmodel-qml/ForwardRenderer.qml
index e2d1537b3..160850d71 100644
--- a/examples/bigmodel-qml/ForwardRenderer.qml
+++ b/examples/bigmodel-qml/ForwardRenderer.qml
@@ -56,7 +56,7 @@ TechniqueFilter {
property alias camera: cameraSelector.camera
criteria : [
- Criterion { name : "RenderingStyle"; value : "forward"}
+ Annotation { name : "RenderingStyle"; value : "forward"}
]
Viewport {
diff --git a/examples/cylinder-qml/ForwardRenderer.qml b/examples/cylinder-qml/ForwardRenderer.qml
index e2d1537b3..160850d71 100644
--- a/examples/cylinder-qml/ForwardRenderer.qml
+++ b/examples/cylinder-qml/ForwardRenderer.qml
@@ -56,7 +56,7 @@ TechniqueFilter {
property alias camera: cameraSelector.camera
criteria : [
- Criterion { name : "RenderingStyle"; value : "forward"}
+ Annotation { name : "RenderingStyle"; value : "forward"}
]
Viewport {
diff --git a/examples/deferred-renderer-cpp/deferredrenderer.cpp b/examples/deferred-renderer-cpp/deferredrenderer.cpp
index 4d40365b6..5d328fcaf 100644
--- a/examples/deferred-renderer-cpp/deferredrenderer.cpp
+++ b/examples/deferred-renderer-cpp/deferredrenderer.cpp
@@ -67,15 +67,15 @@ void DeferredRenderer::setGBuffer(Qt3D::QRenderTarget *gBuffer)
m_gBufferTargetSelector->setTarget(gBuffer);
}
-void DeferredRenderer::setGeometryPassCriteria(QList<Qt3D::QCriterion *> criteria)
+void DeferredRenderer::setGeometryPassCriteria(QList<Qt3D::QAnnotation *> criteria)
{
- Q_FOREACH (Qt3D::QCriterion *c, criteria)
+ Q_FOREACH (Qt3D::QAnnotation *c, criteria)
m_geometryPassFilter->addCriterion(c);
}
-void DeferredRenderer::setFinalPassCriteria(QList<Qt3D::QCriterion *> criteria)
+void DeferredRenderer::setFinalPassCriteria(QList<Qt3D::QAnnotation *> criteria)
{
- Q_FOREACH (Qt3D::QCriterion *c, criteria)
+ Q_FOREACH (Qt3D::QAnnotation *c, criteria)
c->setParent(m_finalPassFilter);
}
diff --git a/examples/deferred-renderer-cpp/deferredrenderer.h b/examples/deferred-renderer-cpp/deferredrenderer.h
index e21988857..3f8cff183 100644
--- a/examples/deferred-renderer-cpp/deferredrenderer.h
+++ b/examples/deferred-renderer-cpp/deferredrenderer.h
@@ -48,7 +48,7 @@
#include <Qt3DRenderer/QRenderPassFilter>
#include <Qt3DRenderer/QRenderTargetSelector>
#include <Qt3DRenderer/QCameraSelector>
-#include <Qt3DRenderer/QCriterion>
+#include <Qt3DRenderer/QAnnotation>
class DeferredRenderer : public Qt3D::QViewport
{
@@ -57,8 +57,8 @@ public:
void setSceneCamera(Qt3D::QEntity *camera);
void setGBuffer(Qt3D::QRenderTarget *gBuffer);
- void setGeometryPassCriteria(QList<Qt3D::QCriterion *> criteria);
- void setFinalPassCriteria(QList<Qt3D::QCriterion *> criteria);
+ void setGeometryPassCriteria(QList<Qt3D::QAnnotation *> criteria);
+ void setFinalPassCriteria(QList<Qt3D::QAnnotation *> criteria);
void setGBufferLayer(const QString &layerName);
void setScreenQuadLayer(const QString &layerName);
diff --git a/examples/deferred-renderer-cpp/finaleffect.cpp b/examples/deferred-renderer-cpp/finaleffect.cpp
index b863a3c05..f9f6010b9 100644
--- a/examples/deferred-renderer-cpp/finaleffect.cpp
+++ b/examples/deferred-renderer-cpp/finaleffect.cpp
@@ -50,7 +50,7 @@ FinalEffect::FinalEffect(Qt3D::QNode *parent)
, m_gl2Technique(new Qt3D::QTechnique())
, m_gl2Pass(new Qt3D::QRenderPass())
, m_gl3Pass(new Qt3D::QRenderPass())
- , m_passCriterion(new Qt3D::QCriterion(this))
+ , m_passCriterion(new Qt3D::QAnnotation(this))
{
m_gl3Technique->openGLFilter()->setApi(Qt3D::QOpenGLFilter::Desktop);
m_gl3Technique->openGLFilter()->setMajorVersion(3);
@@ -85,7 +85,7 @@ FinalEffect::FinalEffect(Qt3D::QNode *parent)
addTechnique(m_gl2Technique);
}
-QList<Qt3D::QCriterion *> FinalEffect::passCriteria() const
+QList<Qt3D::QAnnotation *> FinalEffect::passCriteria() const
{
- return QList<Qt3D::QCriterion *>() << m_passCriterion;
+ return QList<Qt3D::QAnnotation *>() << m_passCriterion;
}
diff --git a/examples/deferred-renderer-cpp/finaleffect.h b/examples/deferred-renderer-cpp/finaleffect.h
index 639a297c7..79d06b6af 100644
--- a/examples/deferred-renderer-cpp/finaleffect.h
+++ b/examples/deferred-renderer-cpp/finaleffect.h
@@ -50,14 +50,14 @@ class FinalEffect : public Qt3D::QEffect
public:
explicit FinalEffect(Qt3D::QNode *parent = 0);
- QList<Qt3D::QCriterion *> passCriteria() const;
+ QList<Qt3D::QAnnotation *> passCriteria() const;
private :
Qt3D::QTechnique *m_gl3Technique;
Qt3D::QTechnique *m_gl2Technique;
Qt3D::QRenderPass *m_gl2Pass;
Qt3D::QRenderPass *m_gl3Pass;
- Qt3D::QCriterion *m_passCriterion;
+ Qt3D::QAnnotation *m_passCriterion;
};
#endif // FINALEFFECT_H
diff --git a/examples/deferred-renderer-cpp/sceneeffect.cpp b/examples/deferred-renderer-cpp/sceneeffect.cpp
index 1b2682ec1..f67c070e7 100644
--- a/examples/deferred-renderer-cpp/sceneeffect.cpp
+++ b/examples/deferred-renderer-cpp/sceneeffect.cpp
@@ -50,7 +50,7 @@ SceneEffect::SceneEffect(Qt3D::QNode *parent)
, m_gl2Technique(new Qt3D::QTechnique())
, m_gl2Pass(new Qt3D::QRenderPass())
, m_gl3Pass(new Qt3D::QRenderPass())
- , m_passCriterion(new Qt3D::QCriterion(this))
+ , m_passCriterion(new Qt3D::QAnnotation(this))
{
m_gl3Technique->openGLFilter()->setProfile(Qt3D::QOpenGLFilter::None);
@@ -87,7 +87,7 @@ SceneEffect::SceneEffect(Qt3D::QNode *parent)
addTechnique(m_gl2Technique);
}
-QList<Qt3D::QCriterion *> SceneEffect::passCriteria() const
+QList<Qt3D::QAnnotation *> SceneEffect::passCriteria() const
{
- return QList<Qt3D::QCriterion *>() << m_passCriterion;
+ return QList<Qt3D::QAnnotation *>() << m_passCriterion;
}
diff --git a/examples/deferred-renderer-cpp/sceneeffect.h b/examples/deferred-renderer-cpp/sceneeffect.h
index dd07dabb9..37b98cfdf 100644
--- a/examples/deferred-renderer-cpp/sceneeffect.h
+++ b/examples/deferred-renderer-cpp/sceneeffect.h
@@ -50,14 +50,14 @@ class SceneEffect : public Qt3D::QEffect
public:
explicit SceneEffect(Qt3D::QNode *parent = 0);
- QList<Qt3D::QCriterion *> passCriteria() const;
+ QList<Qt3D::QAnnotation *> passCriteria() const;
private:
Qt3D::QTechnique *m_gl3Technique;
Qt3D::QTechnique *m_gl2Technique;
Qt3D::QRenderPass *m_gl2Pass;
Qt3D::QRenderPass *m_gl3Pass;
- Qt3D::QCriterion *m_passCriterion;
+ Qt3D::QAnnotation *m_passCriterion;
};
#endif // SCENEEFFECT_H
diff --git a/examples/deferred-renderer-qml/DeferredRenderer.qml b/examples/deferred-renderer-qml/DeferredRenderer.qml
index 559c2ee53..810f0dce9 100644
--- a/examples/deferred-renderer-qml/DeferredRenderer.qml
+++ b/examples/deferred-renderer-qml/DeferredRenderer.qml
@@ -59,7 +59,7 @@ Viewport {
RenderPassFilter {
id : geometryPass
- criteria : Criterion { name : "pass"; value : "geometry" }
+ criteria : Annotation { name : "pass"; value : "geometry" }
CameraSelector {
id : sceneCameraSelector
@@ -77,7 +77,7 @@ Viewport {
RenderPassFilter {
id : finalPass
- criteria : Criterion { name : "pass"; value : "final" }
+ criteria : Annotation { name : "pass"; value : "final" }
}
}
diff --git a/examples/deferred-renderer-qml/FinalEffect.qml b/examples/deferred-renderer-qml/FinalEffect.qml
index 9c5df1199..b2d45e0d7 100644
--- a/examples/deferred-renderer-qml/FinalEffect.qml
+++ b/examples/deferred-renderer-qml/FinalEffect.qml
@@ -48,7 +48,7 @@ Effect {
Technique {
openGLFilter {api : OpenGLFilter.Desktop; profile : OpenGLFilter.Core; minorVersion : 1; majorVersion : 3 }
renderPasses : RenderPass {
- criteria : Criterion { name : "pass"; value : "final" }
+ criteria : Annotation { name : "pass"; value : "final" }
shaderProgram : ShaderProgram {
id : finalShaderGL3
vertexShaderCode:
@@ -106,7 +106,7 @@ Effect {
Technique {
openGLFilter {api : OpenGLFilter.Desktop; profile : OpenGLFilter.None; minorVersion : 0; majorVersion : 2 }
renderPasses : RenderPass {
- criteria : Criterion { name : "pass"; value : "final" }
+ criteria : Annotation { name : "pass"; value : "final" }
shaderProgram : ShaderProgram {
id : finalShaderGL2
vertexShaderCode:
diff --git a/examples/deferred-renderer-qml/SceneEffect.qml b/examples/deferred-renderer-qml/SceneEffect.qml
index 527422dfc..88cfa4873 100644
--- a/examples/deferred-renderer-qml/SceneEffect.qml
+++ b/examples/deferred-renderer-qml/SceneEffect.qml
@@ -49,7 +49,7 @@ Effect {
Technique {
openGLFilter {api : OpenGLFilter.Desktop; profile : OpenGLFilter.Core; minorVersion : 1; majorVersion : 3 }
renderPasses : RenderPass {
- criteria : Criterion { name : "pass"; value : "geometry" }
+ criteria : Annotation { name : "pass"; value : "geometry" }
shaderProgram : ShaderProgram {
id : sceneShaderGL3
vertexShaderCode:
@@ -100,7 +100,7 @@ Effect {
Technique {
openGLFilter {api : OpenGLFilter.Desktop; profile : OpenGLFilter.Core; minorVersion : 0; majorVersion : 2 }
renderPasses : RenderPass {
- criteria : Criterion { name : "pass"; value : "geometry" }
+ criteria : Annotation { name : "pass"; value : "geometry" }
shaderProgram : ShaderProgram {
id : sceneShaderGL2
vertexShaderCode:
diff --git a/examples/playground-qml/ForwardRenderer.qml b/examples/playground-qml/ForwardRenderer.qml
index 04568cb1d..fe8b187a1 100644
--- a/examples/playground-qml/ForwardRenderer.qml
+++ b/examples/playground-qml/ForwardRenderer.qml
@@ -62,8 +62,8 @@ TechniqueFilter {
property alias colorAttachmentTexture : defaultColorAttachment.texture
criteria : [
- Criterion { name : "RenderingStyle"; value : "forward";},
- Criterion { name : "Enabled"; value : true;}
+ Annotation { name : "RenderingStyle"; value : "forward";},
+ Annotation { name : "Enabled"; value : true;}
]
ClearBuffer {
@@ -84,7 +84,7 @@ TechniqueFilter {
LayerFilter {
id : layerFilter
objectName : "layerFilter"
- RenderPassFilter { criteria : [Criterion {name : "Name"; value : "TextureLighting";}] }
+ RenderPassFilter { criteria : [Annotation {name : "Name"; value : "TextureLighting";}] }
}
}
}
@@ -108,10 +108,10 @@ TechniqueFilter {
}
]
}
- RenderPassFilter { criteria : [Criterion {name : "Name"; value : "Texture";}] }
- RenderPassFilter { criteria : [Criterion {name : "Name"; value : "Lighting";}] }
+ RenderPassFilter { criteria : [Annotation {name : "Name"; value : "Texture";}] }
+ RenderPassFilter { criteria : [Annotation {name : "Name"; value : "Lighting";}] }
}
- RenderPassFilter { criteria : [Criterion {name : "Name"; value : "Final";}] }
+ RenderPassFilter { criteria : [Annotation {name : "Name"; value : "Final";}] }
}
}
}
diff --git a/examples/playground-qml/main.qml b/examples/playground-qml/main.qml
index 4074ba7c3..8eaffb330 100644
--- a/examples/playground-qml/main.qml
+++ b/examples/playground-qml/main.qml
@@ -257,13 +257,13 @@ Entity {
techniques : [
Technique {
criteria : [
- Criterion { name : "RenderingStyle"; value : "forward"},
- Criterion { name : "Enabled"; value : true}
+ Annotation { name : "RenderingStyle"; value : "forward"},
+ Annotation { name : "Enabled"; value : true}
]
openGLFilter {api : OpenGLFilter.Desktop; profile : OpenGLFilter.Core; minorVersion : 1; majorVersion : 3 }
renderPasses : [
RenderPass {
- criteria : [Criterion {name : "Name"; value : "TextureLighting" }]
+ criteria : [Annotation {name : "Name"; value : "TextureLighting" }]
bindings : [ // Add only the bindings needed for a shader
ParameterMapper {parameterName: "vertexTexCoord"; shaderVariableName: "texCoord0"; bindingType: ParameterMapper.Attribute},
ParameterMapper {parameterName: "tex"; shaderVariableName: "texture"; bindingType: ParameterMapper.Uniform},
@@ -326,7 +326,7 @@ Entity {
}
},
RenderPass {
- criteria : [Criterion {name : "Name"; value : "Texture" }]
+ criteria : [Annotation {name : "Name"; value : "Texture" }]
shaderProgram : ShaderProgram {
vertexShaderCode : "
#version 140
@@ -356,7 +356,7 @@ Entity {
}
},
RenderPass {
- criteria : [Criterion {name : "Name"; value : "Lighting" }]
+ criteria : [Annotation {name : "Name"; value : "Lighting" }]
renderStates : [BlendState {srcRGB: BlendState.One; dstRGB : BlendState.One},
BlendEquation {mode: BlendEquation.FuncAdd},
CullFace { mode : CullFace.Back },
@@ -413,7 +413,7 @@ Entity {
}
},
RenderPass {
- criteria : Criterion {name : "Name"; value : "Final" }
+ criteria : Annotation {name : "Name"; value : "Final" }
shaderProgram : ShaderProgram {
vertexShaderCode: "
#version 140
@@ -485,8 +485,8 @@ Entity {
Technique {
openGLFilter {api : OpenGLFilter.Desktop; profile : OpenGLFilter.Core; minorVersion : 1; majorVersion : 3 }
criteria : [
- Criterion { name : "RenderingStyle"; value : "forward"},
- Criterion { name : "Enabled"; value : timer.test; onValueChanged: console.log("VALUE " + value)}
+ Annotation { name : "RenderingStyle"; value : "forward"},
+ Annotation { name : "Enabled"; value : timer.test; onValueChanged: console.log("VALUE " + value)}
]
parameters : [Parameter { name : "lightPos"; value : Qt.vector4d(10.0, 10.0, 0.0, 1.0);}]
diff --git a/examples/rollerball/AdsEffect.qml b/examples/rollerball/AdsEffect.qml
index 56000811e..d4c10d132 100644
--- a/examples/rollerball/AdsEffect.qml
+++ b/examples/rollerball/AdsEffect.qml
@@ -76,7 +76,7 @@ Effect {
minorVersion: 1
}
- criteria: [ Criterion { name : "renderingStyle"; value : "forward" } ]
+ criteria: [ Annotation { name : "renderingStyle"; value : "forward" } ]
parameters: [
Parameter { name: "lightPosition"; value: Qt.vector4d( 0.0, 0.0, 0.0, 1.0 ) },
diff --git a/examples/rollerball/ForwardRenderer.qml b/examples/rollerball/ForwardRenderer.qml
index 7a100bf4d..ac8365f85 100644
--- a/examples/rollerball/ForwardRenderer.qml
+++ b/examples/rollerball/ForwardRenderer.qml
@@ -50,7 +50,7 @@ TechniqueFilter {
property alias camera: cameraSelector.camera
// Select the forward rendering Technique of any used Effect
- criteria: [ Criterion { name: "renderingStyle"; value: "forward" } ]
+ criteria: [ Annotation { name: "renderingStyle"; value: "forward" } ]
// Use the whole viewport
Viewport {
diff --git a/examples/shadow-map-qml/AdsEffect.qml b/examples/shadow-map-qml/AdsEffect.qml
index c57645ddf..7bf1b577d 100644
--- a/examples/shadow-map-qml/AdsEffect.qml
+++ b/examples/shadow-map-qml/AdsEffect.qml
@@ -82,7 +82,7 @@ Effect {
renderPasses: [
RenderPass {
- criteria: [ Criterion { name: "pass"; value: "shadowmap" } ]
+ criteria: [ Annotation { name: "pass"; value: "shadowmap" } ]
shaderProgram: ShaderProgram {
vertexShaderSourceFile: ":/shaders/shadowmap.vert"
@@ -96,7 +96,7 @@ Effect {
},
RenderPass {
- criteria: [ Criterion { name : "pass"; value : "forward" } ]
+ criteria: [ Annotation { name : "pass"; value : "forward" } ]
// The bindings property allows us to map from names of parameters (uniforms or vertex attributes)
// within a shader to more friendly names in QML. By default the parameter names are exposed from
diff --git a/examples/shadow-map-qml/ShadowMapFrameGraph.qml b/examples/shadow-map-qml/ShadowMapFrameGraph.qml
index b3f2c5d9a..7164c0ffc 100644
--- a/examples/shadow-map-qml/ShadowMapFrameGraph.qml
+++ b/examples/shadow-map-qml/ShadowMapFrameGraph.qml
@@ -62,7 +62,7 @@ FrameGraph {
clearColor: Qt.rgba(0.0, 0.4, 0.7, 1.0)
RenderPassFilter {
- criteria: [ Criterion { name: "pass"; value: "shadowmap" } ]
+ criteria: [ Annotation { name: "pass"; value: "shadowmap" } ]
RenderTargetSelector {
target: RenderTarget {
@@ -96,7 +96,7 @@ FrameGraph {
}
RenderPassFilter {
- criteria: [ Criterion { name: "pass"; value: "forward" } ]
+ criteria: [ Annotation { name: "pass"; value: "forward" } ]
ClearBuffer {
buffers: ClearBuffer.ColorDepthBuffer
diff --git a/examples/tessellation-modes/ForwardRenderer.qml b/examples/tessellation-modes/ForwardRenderer.qml
index 7a100bf4d..ac8365f85 100644
--- a/examples/tessellation-modes/ForwardRenderer.qml
+++ b/examples/tessellation-modes/ForwardRenderer.qml
@@ -50,7 +50,7 @@ TechniqueFilter {
property alias camera: cameraSelector.camera
// Select the forward rendering Technique of any used Effect
- criteria: [ Criterion { name: "renderingStyle"; value: "forward" } ]
+ criteria: [ Annotation { name: "renderingStyle"; value: "forward" } ]
// Use the whole viewport
Viewport {
diff --git a/examples/tessellation-modes/TessellatedWireframeEffect.qml b/examples/tessellation-modes/TessellatedWireframeEffect.qml
index 6ef82580e..eb33bbb44 100644
--- a/examples/tessellation-modes/TessellatedWireframeEffect.qml
+++ b/examples/tessellation-modes/TessellatedWireframeEffect.qml
@@ -76,7 +76,7 @@ Effect {
minorVersion: 0
}
- criteria: [ Criterion { name: "renderingStyle"; value: "forward" } ]
+ criteria: [ Annotation { name: "renderingStyle"; value: "forward" } ]
parameters: [
Parameter { name: "light.position"; value: Qt.vector4d(0.0, 0.0, 0.0, 1.0) },
diff --git a/examples/torus-qml/ForwardRenderer.qml b/examples/torus-qml/ForwardRenderer.qml
index e2d1537b3..160850d71 100644
--- a/examples/torus-qml/ForwardRenderer.qml
+++ b/examples/torus-qml/ForwardRenderer.qml
@@ -56,7 +56,7 @@ TechniqueFilter {
property alias camera: cameraSelector.camera
criteria : [
- Criterion { name : "RenderingStyle"; value : "forward"}
+ Annotation { name : "RenderingStyle"; value : "forward"}
]
Viewport {
diff --git a/examples/wireframe/ForwardRenderer.qml b/examples/wireframe/ForwardRenderer.qml
index 7a100bf4d..ac8365f85 100644
--- a/examples/wireframe/ForwardRenderer.qml
+++ b/examples/wireframe/ForwardRenderer.qml
@@ -50,7 +50,7 @@ TechniqueFilter {
property alias camera: cameraSelector.camera
// Select the forward rendering Technique of any used Effect
- criteria: [ Criterion { name: "renderingStyle"; value: "forward" } ]
+ criteria: [ Annotation { name: "renderingStyle"; value: "forward" } ]
// Use the whole viewport
Viewport {
diff --git a/examples/wireframe/WireframeEffect.qml b/examples/wireframe/WireframeEffect.qml
index 2b31aa603..4ad5b63fb 100644
--- a/examples/wireframe/WireframeEffect.qml
+++ b/examples/wireframe/WireframeEffect.qml
@@ -76,7 +76,7 @@ Effect {
minorVersion: 1
}
- criteria: [ Criterion { name : "renderingStyle"; value : "forward" } ]
+ criteria: [ Annotation { name : "renderingStyle"; value : "forward" } ]
parameters: [
Parameter { name: "light.position"; value: Qt.vector4d(0.0, 0.0, 0.0, 1.0) },
diff --git a/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp b/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp
index cee61165d..0ec587ed4 100644
--- a/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp
+++ b/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp
@@ -57,7 +57,7 @@
#include <Qt3DRenderer/qcameraselector.h>
#include <Qt3DRenderer/qeffect.h>
#include <Qt3DRenderer/qparameter.h>
-#include <Qt3DRenderer/qcriterion.h>
+#include <Qt3DRenderer/qannotation.h>
#include <Qt3DRenderer/qparametermapper.h>
#include <Qt3DRenderer/qcuboidmesh.h>
#include <Qt3DRenderer/qcylindermesh.h>
@@ -111,7 +111,7 @@ void Qt3DQuick3DRenderPlugin::registerTypes(const char *uri)
// qmlRegisterCustomType<Qt3D::Effect>(uri, 2, 0, "Effect", new Qt3D::Render::Quick::ShaderPropertyParser());
qmlRegisterExtendedType<Qt3D::QEffect, Qt3D::Render::Quick::Quick3DEffect>(uri, 2, 0, "Effect");
qmlRegisterExtendedType<Qt3D::QTechnique, Qt3D::Render::Quick::Quick3DTechnique>(uri, 2, 0, "Technique");
- qmlRegisterType<Qt3D::QCriterion>(uri, 2, 0, "Criterion");
+ qmlRegisterType<Qt3D::QAnnotation>(uri, 2, 0, "Annotation");
qmlRegisterType<Qt3D::QOpenGLFilter>(uri, 2, 0, "OpenGLFilter");
qmlRegisterUncreatableType<Qt3D::QParameter>(uri, 2, 0, "QParameter", "Quick3D should instantiate Quick3DParameter only");
qmlRegisterType<Qt3D::Render::Quick::Quick3DParameter>(uri, 2, 0, "Parameter");
diff --git a/src/quick3d/quick3drenderer/items/quick3drenderpass.cpp b/src/quick3d/quick3drenderer/items/quick3drenderpass.cpp
index 815bceb0a..4196a5a19 100644
--- a/src/quick3d/quick3drenderer/items/quick3drenderpass.cpp
+++ b/src/quick3d/quick3drenderer/items/quick3drenderpass.cpp
@@ -56,9 +56,9 @@ Quick3DRenderPass::Quick3DRenderPass(QObject *parent)
{
}
-QQmlListProperty<QCriterion> Quick3DRenderPass::criteriaList()
+QQmlListProperty<QAnnotation> Quick3DRenderPass::criteriaList()
{
- return QQmlListProperty<Qt3D::QCriterion>(this, 0,
+ return QQmlListProperty<Qt3D::QAnnotation>(this, 0,
&Quick3DRenderPass::appendCriteria,
&Quick3DRenderPass::criteriaCount,
&Quick3DRenderPass::criterionAt,
@@ -83,28 +83,28 @@ QQmlListProperty<QRenderState> Quick3DRenderPass::renderStateList()
&Quick3DRenderPass::clearRenderStates);
}
-void Quick3DRenderPass::appendCriteria(QQmlListProperty<QCriterion> *list, QCriterion *criterion)
+void Quick3DRenderPass::appendCriteria(QQmlListProperty<QAnnotation> *list, QAnnotation *criterion)
{
Quick3DRenderPass *rPass = qobject_cast<Quick3DRenderPass *>(list->object);
rPass->parentRenderPass()->addCriterion(criterion);
}
-QCriterion *Quick3DRenderPass::criterionAt(QQmlListProperty<QCriterion> *list, int index)
+QAnnotation *Quick3DRenderPass::criterionAt(QQmlListProperty<QAnnotation> *list, int index)
{
Quick3DRenderPass *rPass = qobject_cast<Quick3DRenderPass *>(list->object);
return rPass->parentRenderPass()->criteria().at(index);
}
-int Quick3DRenderPass::criteriaCount(QQmlListProperty<QCriterion> *list)
+int Quick3DRenderPass::criteriaCount(QQmlListProperty<QAnnotation> *list)
{
Quick3DRenderPass *rPass = qobject_cast<Quick3DRenderPass *>(list->object);
return rPass->parentRenderPass()->criteria().count();
}
-void Quick3DRenderPass::clearCriteria(QQmlListProperty<QCriterion> *list)
+void Quick3DRenderPass::clearCriteria(QQmlListProperty<QAnnotation> *list)
{
Quick3DRenderPass *rPass = qobject_cast<Quick3DRenderPass *>(list->object);
- Q_FOREACH (QCriterion *c, rPass->parentRenderPass()->criteria())
+ Q_FOREACH (QAnnotation *c, rPass->parentRenderPass()->criteria())
rPass->parentRenderPass()->removeCriterion(c);
}
diff --git a/src/quick3d/quick3drenderer/items/quick3drenderpass.h b/src/quick3d/quick3drenderer/items/quick3drenderpass.h
index 5e30a4aa0..e84efa4ab 100644
--- a/src/quick3d/quick3drenderer/items/quick3drenderpass.h
+++ b/src/quick3d/quick3drenderer/items/quick3drenderpass.h
@@ -58,22 +58,22 @@ namespace Quick {
class QT3DQUICKRENDERERSHARED_EXPORT Quick3DRenderPass : public QObject
{
Q_OBJECT
- Q_PROPERTY(QQmlListProperty<Qt3D::QCriterion> criteria READ criteriaList)
+ Q_PROPERTY(QQmlListProperty<Qt3D::QAnnotation> criteria READ criteriaList)
Q_PROPERTY(QQmlListProperty<Qt3D::QParameterMapper> bindings READ bindingList)
Q_PROPERTY(QQmlListProperty<Qt3D::QRenderState> renderStates READ renderStateList)
public:
explicit Quick3DRenderPass(QObject *parent = 0);
- QQmlListProperty<Qt3D::QCriterion> criteriaList();
+ QQmlListProperty<Qt3D::QAnnotation> criteriaList();
QQmlListProperty<Qt3D::QParameterMapper> bindingList();
QQmlListProperty<Qt3D::QRenderState> renderStateList();
inline QRenderPass *parentRenderPass() const { return qobject_cast<QRenderPass *>(parent()); }
private:
- static void appendCriteria(QQmlListProperty<Qt3D::QCriterion> *list, QCriterion *criterion);
- static QCriterion *criterionAt(QQmlListProperty<Qt3D::QCriterion> *list, int index);
- static int criteriaCount(QQmlListProperty<Qt3D::QCriterion> *list);
- static void clearCriteria(QQmlListProperty<Qt3D::QCriterion> *list);
+ static void appendCriteria(QQmlListProperty<Qt3D::QAnnotation> *list, QAnnotation *criterion);
+ static QAnnotation *criterionAt(QQmlListProperty<Qt3D::QAnnotation> *list, int index);
+ static int criteriaCount(QQmlListProperty<Qt3D::QAnnotation> *list);
+ static void clearCriteria(QQmlListProperty<Qt3D::QAnnotation> *list);
static void appendBinding(QQmlListProperty<Qt3D::QParameterMapper> *list, QParameterMapper *binding);
static QParameterMapper *bindingAt(QQmlListProperty<Qt3D::QParameterMapper> *list, int index);
diff --git a/src/quick3d/quick3drenderer/items/quick3drenderpassfilter.cpp b/src/quick3d/quick3drenderer/items/quick3drenderpassfilter.cpp
index d0fd0df34..f867277fd 100644
--- a/src/quick3d/quick3drenderer/items/quick3drenderpassfilter.cpp
+++ b/src/quick3d/quick3drenderer/items/quick3drenderpassfilter.cpp
@@ -54,16 +54,16 @@ Quick3DRenderPassFilter::Quick3DRenderPassFilter(QObject *parent)
{
}
-QQmlListProperty<QCriterion> Quick3DRenderPassFilter::criteriaList()
+QQmlListProperty<QAnnotation> Quick3DRenderPassFilter::criteriaList()
{
- return QQmlListProperty<Qt3D::QCriterion>(this, 0,
+ return QQmlListProperty<Qt3D::QAnnotation>(this, 0,
&Quick3DRenderPassFilter::appendCriterion,
&Quick3DRenderPassFilter::criteriaCount,
&Quick3DRenderPassFilter::criterionAt,
&Quick3DRenderPassFilter::clearCriteria);
}
-void Quick3DRenderPassFilter::appendCriterion(QQmlListProperty<QCriterion> *list, QCriterion *criterion)
+void Quick3DRenderPassFilter::appendCriterion(QQmlListProperty<QAnnotation> *list, QAnnotation *criterion)
{
Quick3DRenderPassFilter *filter = qobject_cast<Quick3DRenderPassFilter *>(list->object);
if (filter) {
@@ -72,7 +72,7 @@ void Quick3DRenderPassFilter::appendCriterion(QQmlListProperty<QCriterion> *list
}
}
-QCriterion *Quick3DRenderPassFilter::criterionAt(QQmlListProperty<QCriterion> *list, int index)
+QAnnotation *Quick3DRenderPassFilter::criterionAt(QQmlListProperty<QAnnotation> *list, int index)
{
Quick3DRenderPassFilter *filter = qobject_cast<Quick3DRenderPassFilter *>(list->object);
if (filter)
@@ -80,7 +80,7 @@ QCriterion *Quick3DRenderPassFilter::criterionAt(QQmlListProperty<QCriterion> *l
return 0;
}
-int Quick3DRenderPassFilter::criteriaCount(QQmlListProperty<QCriterion> *list)
+int Quick3DRenderPassFilter::criteriaCount(QQmlListProperty<QAnnotation> *list)
{
Quick3DRenderPassFilter *filter = qobject_cast<Quick3DRenderPassFilter *>(list->object);
if (filter)
@@ -88,11 +88,11 @@ int Quick3DRenderPassFilter::criteriaCount(QQmlListProperty<QCriterion> *list)
return 0;
}
-void Quick3DRenderPassFilter::clearCriteria(QQmlListProperty<QCriterion> *list)
+void Quick3DRenderPassFilter::clearCriteria(QQmlListProperty<QAnnotation> *list)
{
Quick3DRenderPassFilter *filter = qobject_cast<Quick3DRenderPassFilter *>(list->object);
if (filter) {
- Q_FOREACH (QCriterion *criterion, filter->parentRenderPassFilter()->criteria())
+ Q_FOREACH (QAnnotation *criterion, filter->parentRenderPassFilter()->criteria())
filter->parentRenderPassFilter()->removeCriterion(criterion);
}
}
diff --git a/src/quick3d/quick3drenderer/items/quick3drenderpassfilter.h b/src/quick3d/quick3drenderer/items/quick3drenderpassfilter.h
index 1a38545f5..67f690f7e 100644
--- a/src/quick3d/quick3drenderer/items/quick3drenderpassfilter.h
+++ b/src/quick3d/quick3drenderer/items/quick3drenderpassfilter.h
@@ -44,7 +44,7 @@
#include <Qt3DQuick/quick3dnode.h>
#include <Qt3DRenderer/qrenderpassfilter.h>
-#include <Qt3DRenderer/qcriterion.h>
+#include <Qt3DRenderer/qannotation.h>
#include <Qt3DQuickRenderer/qt3dquickrenderer_global.h>
QT_BEGIN_NAMESPACE
@@ -58,19 +58,19 @@ namespace Quick {
class QT3DQUICKRENDERERSHARED_EXPORT Quick3DRenderPassFilter : public QObject
{
Q_OBJECT
- Q_PROPERTY(QQmlListProperty<Qt3D::QCriterion> criteria READ criteriaList)
+ Q_PROPERTY(QQmlListProperty<Qt3D::QAnnotation> criteria READ criteriaList)
public:
explicit Quick3DRenderPassFilter(QObject *parent = 0);
- QQmlListProperty<Qt3D::QCriterion> criteriaList();
+ QQmlListProperty<Qt3D::QAnnotation> criteriaList();
inline QRenderPassFilter *parentRenderPassFilter() const { return qobject_cast<Qt3D::QRenderPassFilter*>(parent()); }
private:
- static void appendCriterion(QQmlListProperty<QCriterion> *list, QCriterion *criterion);
- static QCriterion *criterionAt(QQmlListProperty<QCriterion> *list, int index);
- static int criteriaCount(QQmlListProperty<QCriterion> *list);
- static void clearCriteria(QQmlListProperty<QCriterion> *list);
+ static void appendCriterion(QQmlListProperty<QAnnotation> *list, QAnnotation *criterion);
+ static QAnnotation *criterionAt(QQmlListProperty<QAnnotation> *list, int index);
+ static int criteriaCount(QQmlListProperty<QAnnotation> *list);
+ static void clearCriteria(QQmlListProperty<QAnnotation> *list);
};
} // Quick
diff --git a/src/quick3d/quick3drenderer/items/quick3dtechnique.cpp b/src/quick3d/quick3drenderer/items/quick3dtechnique.cpp
index a41988ffe..e65c6b1da 100644
--- a/src/quick3d/quick3drenderer/items/quick3dtechnique.cpp
+++ b/src/quick3d/quick3drenderer/items/quick3dtechnique.cpp
@@ -132,16 +132,16 @@ void Quick3DTechnique::clearRenderPasses(QQmlListProperty<QRenderPass> *list)
}
}
-QQmlListProperty<Qt3D::QCriterion> Quick3DTechnique::criteriaList()
+QQmlListProperty<Qt3D::QAnnotation> Quick3DTechnique::criteriaList()
{
- return QQmlListProperty<Qt3D::QCriterion>(this, 0,
+ return QQmlListProperty<Qt3D::QAnnotation>(this, 0,
&Quick3DTechnique::appendCriterion,
&Quick3DTechnique::criteriaCount,
&Quick3DTechnique::criterionAt,
&Quick3DTechnique::clearCriteriaList);
}
-void Quick3DTechnique::appendCriterion(QQmlListProperty<QCriterion> *list, QCriterion *criterion)
+void Quick3DTechnique::appendCriterion(QQmlListProperty<QAnnotation> *list, QAnnotation *criterion)
{
Quick3DTechnique *technique = qobject_cast<Quick3DTechnique *>(list->object);
if (technique) {
@@ -152,7 +152,7 @@ void Quick3DTechnique::appendCriterion(QQmlListProperty<QCriterion> *list, QCrit
}
}
-QCriterion *Quick3DTechnique::criterionAt(QQmlListProperty<QCriterion> *list, int index)
+QAnnotation *Quick3DTechnique::criterionAt(QQmlListProperty<QAnnotation> *list, int index)
{
Quick3DTechnique *technique = qobject_cast<Quick3DTechnique *>(list->object);
if (technique)
@@ -160,7 +160,7 @@ QCriterion *Quick3DTechnique::criterionAt(QQmlListProperty<QCriterion> *list, in
return 0;
}
-int Quick3DTechnique::criteriaCount(QQmlListProperty<QCriterion> *list)
+int Quick3DTechnique::criteriaCount(QQmlListProperty<QAnnotation> *list)
{
Quick3DTechnique *technique = qobject_cast<Quick3DTechnique *>(list->object);
if (technique)
@@ -168,7 +168,7 @@ int Quick3DTechnique::criteriaCount(QQmlListProperty<QCriterion> *list)
return 0;
}
-void Quick3DTechnique::clearCriteriaList(QQmlListProperty<QCriterion> *list)
+void Quick3DTechnique::clearCriteriaList(QQmlListProperty<QAnnotation> *list)
{
Quick3DTechnique *technique = qobject_cast<Quick3DTechnique *>(list->object);
if (technique) {
diff --git a/src/quick3d/quick3drenderer/items/quick3dtechnique.h b/src/quick3d/quick3drenderer/items/quick3dtechnique.h
index 3b042520f..c07fce942 100644
--- a/src/quick3d/quick3drenderer/items/quick3dtechnique.h
+++ b/src/quick3d/quick3drenderer/items/quick3dtechnique.h
@@ -57,13 +57,13 @@ namespace Quick {
class QT3DQUICKRENDERERSHARED_EXPORT Quick3DTechnique : public QObject
{
Q_OBJECT
- Q_PROPERTY(QQmlListProperty<Qt3D::QCriterion> criteria READ criteriaList NOTIFY criteriaChanged)
+ Q_PROPERTY(QQmlListProperty<Qt3D::QAnnotation> criteria READ criteriaList NOTIFY criteriaChanged)
Q_PROPERTY(QQmlListProperty<Qt3D::QRenderPass> renderPasses READ renderPassList NOTIFY renderPassesChanged)
Q_PROPERTY(QQmlListProperty<Qt3D::QParameter> parameters READ parameterList)
public:
explicit Quick3DTechnique(QObject *parent = 0);
- QQmlListProperty<Qt3D::QCriterion> criteriaList();
+ QQmlListProperty<Qt3D::QAnnotation> criteriaList();
QQmlListProperty<Qt3D::QRenderPass> renderPassList();
QQmlListProperty<Qt3D::QParameter> parameterList();
@@ -81,10 +81,10 @@ private:
static int parametersCount(QQmlListProperty<QParameter> *list);
static void clearParameterList(QQmlListProperty<QParameter> *list);
- static void appendCriterion(QQmlListProperty<QCriterion> *list, QCriterion *criterion);
- static QCriterion *criterionAt(QQmlListProperty<QCriterion> *list, int index);
- static int criteriaCount(QQmlListProperty<QCriterion> *list);
- static void clearCriteriaList(QQmlListProperty<QCriterion> *list);
+ static void appendCriterion(QQmlListProperty<QAnnotation> *list, QAnnotation *criterion);
+ static QAnnotation *criterionAt(QQmlListProperty<QAnnotation> *list, int index);
+ static int criteriaCount(QQmlListProperty<QAnnotation> *list);
+ static void clearCriteriaList(QQmlListProperty<QAnnotation> *list);
static void appendRenderPass(QQmlListProperty<QRenderPass> *list, QRenderPass* renderPass);
static QRenderPass *renderPassAt(QQmlListProperty<QRenderPass> *list, int index);
diff --git a/src/quick3d/quick3drenderer/items/quick3dtechniquefilter.cpp b/src/quick3d/quick3drenderer/items/quick3dtechniquefilter.cpp
index 431909d7b..44a85f72b 100644
--- a/src/quick3d/quick3drenderer/items/quick3dtechniquefilter.cpp
+++ b/src/quick3d/quick3drenderer/items/quick3dtechniquefilter.cpp
@@ -54,16 +54,16 @@ Quick3DTechniqueFilter::Quick3DTechniqueFilter(QObject *parent)
{
}
-QQmlListProperty<Qt3D::QCriterion> Quick3DTechniqueFilter::criteriaList()
+QQmlListProperty<Qt3D::QAnnotation> Quick3DTechniqueFilter::criteriaList()
{
- return QQmlListProperty<Qt3D::QCriterion>(this, 0,
+ return QQmlListProperty<Qt3D::QAnnotation>(this, 0,
&Quick3DTechniqueFilter::appendCriterion,
&Quick3DTechniqueFilter::criteriaCount,
&Quick3DTechniqueFilter::criterionAt,
&Quick3DTechniqueFilter::clearCriteria);
}
-void Quick3DTechniqueFilter::appendCriterion(QQmlListProperty<QCriterion> *list, QCriterion *criterion)
+void Quick3DTechniqueFilter::appendCriterion(QQmlListProperty<QAnnotation> *list, QAnnotation *criterion)
{
Quick3DTechniqueFilter *filter = qobject_cast<Quick3DTechniqueFilter *>(list->object);
if (filter) {
@@ -72,7 +72,7 @@ void Quick3DTechniqueFilter::appendCriterion(QQmlListProperty<QCriterion> *list,
}
}
-QCriterion *Quick3DTechniqueFilter::criterionAt(QQmlListProperty<QCriterion> *list, int index)
+QAnnotation *Quick3DTechniqueFilter::criterionAt(QQmlListProperty<QAnnotation> *list, int index)
{
Quick3DTechniqueFilter *filter = qobject_cast<Quick3DTechniqueFilter *>(list->object);
if (filter)
@@ -80,7 +80,7 @@ QCriterion *Quick3DTechniqueFilter::criterionAt(QQmlListProperty<QCriterion> *li
return 0;
}
-int Quick3DTechniqueFilter::criteriaCount(QQmlListProperty<QCriterion> *list)
+int Quick3DTechniqueFilter::criteriaCount(QQmlListProperty<QAnnotation> *list)
{
Quick3DTechniqueFilter *filter = qobject_cast<Quick3DTechniqueFilter *>(list->object);
if (filter)
@@ -88,11 +88,11 @@ int Quick3DTechniqueFilter::criteriaCount(QQmlListProperty<QCriterion> *list)
return 0;
}
-void Quick3DTechniqueFilter::clearCriteria(QQmlListProperty<QCriterion> *list)
+void Quick3DTechniqueFilter::clearCriteria(QQmlListProperty<QAnnotation> *list)
{
Quick3DTechniqueFilter *filter = qobject_cast<Quick3DTechniqueFilter *>(list->object);
if (filter) {
- Q_FOREACH (QCriterion *criterion, filter->parentTechniqueFilter()->criteria())
+ Q_FOREACH (QAnnotation *criterion, filter->parentTechniqueFilter()->criteria())
filter->parentTechniqueFilter()->removeCriterion(criterion);
}
}
diff --git a/src/quick3d/quick3drenderer/items/quick3dtechniquefilter.h b/src/quick3d/quick3drenderer/items/quick3dtechniquefilter.h
index 4ade42a8c..235bf1392 100644
--- a/src/quick3d/quick3drenderer/items/quick3dtechniquefilter.h
+++ b/src/quick3d/quick3drenderer/items/quick3dtechniquefilter.h
@@ -44,7 +44,7 @@
#include <Qt3DQuickRenderer/qt3dquickrenderer_global.h>
#include <Qt3DRenderer/qtechniquefilter.h>
-#include <Qt3DRenderer/qcriterion.h>
+#include <Qt3DRenderer/qannotation.h>
#include <Qt3DQuick/quick3dnode.h>
#include <QQmlListProperty>
@@ -59,19 +59,19 @@ namespace Quick {
class QT3DQUICKRENDERERSHARED_EXPORT Quick3DTechniqueFilter : public QObject
{
Q_OBJECT
- Q_PROPERTY(QQmlListProperty<Qt3D::QCriterion> criteria READ criteriaList)
+ Q_PROPERTY(QQmlListProperty<Qt3D::QAnnotation> criteria READ criteriaList)
public:
explicit Quick3DTechniqueFilter(QObject *parent = 0);
- QQmlListProperty<Qt3D::QCriterion> criteriaList();
+ QQmlListProperty<Qt3D::QAnnotation> criteriaList();
inline QTechniqueFilter *parentTechniqueFilter() const { return qobject_cast<Qt3D::QTechniqueFilter*>(parent()); }
private:
- static void appendCriterion(QQmlListProperty<QCriterion> *list, QCriterion *criterion);
- static QCriterion *criterionAt(QQmlListProperty<QCriterion> *list, int index);
- static int criteriaCount(QQmlListProperty<QCriterion> *list);
- static void clearCriteria(QQmlListProperty<QCriterion> *list);
+ static void appendCriterion(QQmlListProperty<QAnnotation> *list, QAnnotation *criterion);
+ static QAnnotation *criterionAt(QQmlListProperty<QAnnotation> *list, int index);
+ static int criteriaCount(QQmlListProperty<QAnnotation> *list);
+ static void clearCriteria(QQmlListProperty<QAnnotation> *list);
};
diff --git a/src/render/backend/framegraph/renderpassfilternode.cpp b/src/render/backend/framegraph/renderpassfilternode.cpp
index b677f96e5..54362bcc1 100644
--- a/src/render/backend/framegraph/renderpassfilternode.cpp
+++ b/src/render/backend/framegraph/renderpassfilternode.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#include "renderpassfilternode_p.h"
-#include "qcriterion.h"
+#include "qannotation.h"
#include "qrenderpassfilter.h"
#include <Qt3DCore/qscenepropertychange.h>
@@ -58,7 +58,7 @@ void RenderPassFilter::updateFromPeer(QNode *peer)
{
QRenderPassFilter *filter = static_cast<QRenderPassFilter *>(peer);
m_filters.clear();
- Q_FOREACH (QCriterion *criterion, filter->criteria())
+ Q_FOREACH (QAnnotation *criterion, filter->criteria())
appendFilter(criterion);
}
@@ -67,7 +67,7 @@ QList<QUuid> RenderPassFilter::filters() const
return m_filters;
}
-void RenderPassFilter::appendFilter(QCriterion *criterion)
+void RenderPassFilter::appendFilter(QAnnotation *criterion)
{
if (!m_filters.contains(criterion->uuid()))
m_filters.append(criterion->uuid());
@@ -84,7 +84,7 @@ void RenderPassFilter::sceneChangeEvent(const QSceneChangePtr &e)
case NodeAdded: {
QScenePropertyChangePtr propertyChange = qSharedPointerCast<QScenePropertyChange>(e);
if (propertyChange->propertyName() == QByteArrayLiteral("renderPassCriterion"))
- appendFilter(propertyChange->value().value<QCriterion *>());
+ appendFilter(propertyChange->value().value<QAnnotation *>());
}
break;
case NodeRemoved: {
diff --git a/src/render/backend/framegraph/renderpassfilternode_p.h b/src/render/backend/framegraph/renderpassfilternode_p.h
index 530044cbd..aa1bb241b 100644
--- a/src/render/backend/framegraph/renderpassfilternode_p.h
+++ b/src/render/backend/framegraph/renderpassfilternode_p.h
@@ -49,7 +49,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-class QCriterion;
+class QAnnotation;
class QRenderPassFilter;
template <typename T, int INDEXBITS>
@@ -65,7 +65,7 @@ public:
void updateFromPeer(QNode *peer) Q_DECL_OVERRIDE;
QList<QUuid> filters() const;
- void appendFilter(QCriterion *criterion);
+ void appendFilter(QAnnotation *criterion);
void removeFilter(const QUuid &criterionId);
void sceneChangeEvent(const QSceneChangePtr &e) Q_DECL_OVERRIDE;
diff --git a/src/render/backend/framegraph/techniquefilternode.cpp b/src/render/backend/framegraph/techniquefilternode.cpp
index 7bf7cf320..4db23a594 100644
--- a/src/render/backend/framegraph/techniquefilternode.cpp
+++ b/src/render/backend/framegraph/techniquefilternode.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#include "techniquefilternode_p.h"
-#include "qcriterion.h"
+#include "qannotation.h"
#include "qtechniquefilter.h"
#include <Qt3DRenderer/private/managers_p.h>
#include <Qt3DCore/qscenepropertychange.h>
@@ -59,7 +59,7 @@ void TechniqueFilter::updateFromPeer(QNode *peer)
{
QTechniqueFilter *filter = static_cast<QTechniqueFilter *>(peer);
m_filters.clear();
- Q_FOREACH (QCriterion *criterion, filter->criteria())
+ Q_FOREACH (QAnnotation *criterion, filter->criteria())
appendFilter(criterion);
}
@@ -68,7 +68,7 @@ QList<QUuid> TechniqueFilter::filters() const
return m_filters;
}
-void TechniqueFilter::appendFilter(QCriterion *criterion)
+void TechniqueFilter::appendFilter(QAnnotation *criterion)
{
if (!m_filters.contains(criterion->uuid()))
m_filters.append(criterion->uuid());
@@ -85,7 +85,7 @@ void TechniqueFilter::sceneChangeEvent(const QSceneChangePtr &e)
case NodeAdded: {
QScenePropertyChangePtr propertyChange = qSharedPointerCast<QScenePropertyChange>(e);
if (propertyChange->propertyName() == QByteArrayLiteral("techniqueCriterion"))
- appendFilter(propertyChange->value().value<QCriterion *>());
+ appendFilter(propertyChange->value().value<QAnnotation *>());
}
break;
case NodeRemoved: {
diff --git a/src/render/backend/framegraph/techniquefilternode_p.h b/src/render/backend/framegraph/techniquefilternode_p.h
index 73b809c9a..74d7dedf7 100644
--- a/src/render/backend/framegraph/techniquefilternode_p.h
+++ b/src/render/backend/framegraph/techniquefilternode_p.h
@@ -53,7 +53,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-class QCriterion;
+class QAnnotation;
class QTechniqueFilter;
template <typename T, int INDEXBITS>
@@ -72,7 +72,7 @@ public:
void sceneChangeEvent(const QSceneChangePtr &e) Q_DECL_OVERRIDE;
private:
- void appendFilter(QCriterion *criterion);
+ void appendFilter(QAnnotation *criterion);
void removeFilter(const QUuid &criterionId);
QList<QUuid> m_filters;
diff --git a/src/render/backend/rendercriterion.cpp b/src/render/backend/rendercriterion.cpp
index 2bbe746f6..2632a714d 100644
--- a/src/render/backend/rendercriterion.cpp
+++ b/src/render/backend/rendercriterion.cpp
@@ -64,7 +64,7 @@ void RenderCriterion::cleanup()
void RenderCriterion::updateFromPeer(QNode *peer)
{
- QCriterion *criterion = static_cast<QCriterion *>(peer);
+ QAnnotation *criterion = static_cast<QAnnotation *>(peer);
m_value = criterion->value();
m_name = criterion->name();
diff --git a/src/render/backend/rendercriterion_p.h b/src/render/backend/rendercriterion_p.h
index a38a6b248..c54a1f0e6 100644
--- a/src/render/backend/rendercriterion_p.h
+++ b/src/render/backend/rendercriterion_p.h
@@ -42,7 +42,7 @@
#ifndef QT3D_RENDER_RENDERCRITERION_H
#define QT3D_RENDER_RENDERCRITERION_H
-#include <Qt3DRenderer/qcriterion.h>
+#include <Qt3DRenderer/qannotation.h>
#include <Qt3DCore/private/qobserverinterface_p.h>
#include <Qt3DCore/qbackendnode.h>
@@ -50,7 +50,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-class QCriterion;
+class QAnnotation;
namespace Render {
diff --git a/src/render/backend/rendereraspect.cpp b/src/render/backend/rendereraspect.cpp
index 63d9f53b5..a0315fb30 100644
--- a/src/render/backend/rendereraspect.cpp
+++ b/src/render/backend/rendereraspect.cpp
@@ -119,7 +119,7 @@ RendererAspect::RendererAspect(QObject *parent)
registerBackendType<QTexture>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderTexture, Render::TextureManager>(m_renderer->textureManager())));
registerBackendType<QShaderProgram>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderShader, Render::ShaderManager>(m_renderer->shaderManager())));
registerBackendType<QEffect>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderEffect, Render::EffectManager>(m_renderer->effectManager())));
- registerBackendType<QCriterion>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderCriterion, Render::CriterionManager>(m_renderer->criterionManager())));
+ registerBackendType<QAnnotation>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderCriterion, Render::CriterionManager>(m_renderer->criterionManager())));
registerBackendType<QCameraLens>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderCameraLens, Render::CameraManager>(m_renderer->cameraManager())));
registerBackendType<QAbstractLight>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderLight, Render::LightManager>(m_renderer->lightManager())));
registerBackendType<QLayer>(QBackendNodeFunctorPtr(new Render::RenderNodeFunctor<Render::RenderLayer, Render::LayerManager>(m_renderer->layerManager())));
diff --git a/src/render/backend/renderrenderpass.cpp b/src/render/backend/renderrenderpass.cpp
index 063748c5c..6b19de6f7 100644
--- a/src/render/backend/renderrenderpass.cpp
+++ b/src/render/backend/renderrenderpass.cpp
@@ -78,7 +78,7 @@ void RenderRenderPass::updateFromPeer(QNode *peer)
// TO DO: We probably need a QParameterMapper manager
Q_FOREACH (QParameterMapper *binding, pass->bindings())
appendBinding(binding);
- Q_FOREACH (QCriterion *c, pass->criteria())
+ Q_FOREACH (QAnnotation *c, pass->criteria())
appendCriterion(c);
Q_FOREACH (QRenderState *renderState, pass->renderStates())
appendRenderState(renderState);
@@ -91,7 +91,7 @@ void RenderRenderPass::sceneChangeEvent(const QSceneChangePtr &e)
case NodeAdded: {
if (propertyChange->propertyName() == QByteArrayLiteral("criterion")) {
- appendCriterion(propertyChange->value().value<QCriterion *>());
+ appendCriterion(propertyChange->value().value<QAnnotation *>());
}
else if (propertyChange->propertyName() == QByteArrayLiteral("shaderProgram")) {
m_shaderUuid = propertyChange->value().toUuid();
@@ -146,7 +146,7 @@ QList<QRenderState *> RenderRenderPass::renderStates() const
return m_renderStates.values();
}
-void RenderRenderPass::appendCriterion(QCriterion *criterion)
+void RenderRenderPass::appendCriterion(QAnnotation *criterion)
{
if (!m_criteriaList.contains(criterion->uuid()))
m_criteriaList.append(criterion->uuid());
diff --git a/src/render/backend/renderrenderpass_p.h b/src/render/backend/renderrenderpass_p.h
index 1363dc7f7..a98dfd64a 100644
--- a/src/render/backend/renderrenderpass_p.h
+++ b/src/render/backend/renderrenderpass_p.h
@@ -57,7 +57,7 @@ namespace Qt3D {
class QRenderPass;
class QAbstractShader;
class QParameterMapper;
-class QCriterion;
+class QAnnotation;
class QRenderState;
namespace Render {
@@ -78,7 +78,7 @@ public:
QList<QUuid> criteria() const;
QList<QRenderState *> renderStates() const;
- void appendCriterion(QCriterion *criterion);
+ void appendCriterion(QAnnotation *criterion);
void removeCriterion(const QUuid &criterionId);
void appendBinding(QParameterMapper *binding);
diff --git a/src/render/backend/rendertechnique.cpp b/src/render/backend/rendertechnique.cpp
index 2ca0256c9..4e01918aa 100644
--- a/src/render/backend/rendertechnique.cpp
+++ b/src/render/backend/rendertechnique.cpp
@@ -94,7 +94,7 @@ void RenderTechnique::updateFromPeer(QNode *peer)
m_parameterPack.appendParameter(p);
Q_FOREACH (QRenderPass *rPass, technique->renderPasses())
appendRenderPass(rPass);
- Q_FOREACH (QCriterion *criterion, technique->criteria())
+ Q_FOREACH (QAnnotation *criterion, technique->criteria())
appendCriterion(criterion);
// Copy OpenGLFilter info from frontend OpenGLFilter
@@ -127,7 +127,7 @@ void RenderTechnique::sceneChangeEvent(const QSceneChangePtr &e)
m_parameterPack.appendParameter(propertyChange->value().value<QParameter*>());
}
else if (propertyChange->propertyName() == QByteArrayLiteral("criterion")) {
- appendCriterion(propertyChange->value().value<QCriterion *>());
+ appendCriterion(propertyChange->value().value<QAnnotation *>());
}
break;
}
@@ -183,7 +183,7 @@ QOpenGLFilter *RenderTechnique::openGLFilter() const
return m_openglFilter;
}
-void RenderTechnique::appendCriterion(QCriterion *criterion)
+void RenderTechnique::appendCriterion(QAnnotation *criterion)
{
if (!m_criteriaList.contains(criterion->uuid()))
m_criteriaList.append(criterion->uuid());
diff --git a/src/render/backend/rendertechnique_p.h b/src/render/backend/rendertechnique_p.h
index 488c2d2a7..30065a72c 100644
--- a/src/render/backend/rendertechnique_p.h
+++ b/src/render/backend/rendertechnique_p.h
@@ -47,7 +47,7 @@
#include <QStringList>
#include <Qt3DCore/private/qobserverinterface_p.h>
#include <Qt3DRenderer/private/parameterpack_p.h>
-#include <Qt3DRenderer/qcriterion.h>
+#include <Qt3DRenderer/qannotation.h>
#include <Qt3DCore/qbackendnode.h>
QT_BEGIN_NAMESPACE
@@ -57,7 +57,7 @@ namespace Qt3D {
class QTechnique;
class QParameter;
class QOpenGLFilter;
-class QCriterion;
+class QAnnotation;
class QRenderPass;
namespace Render {
@@ -79,7 +79,7 @@ public:
void appendRenderPass(QRenderPass *rPass);
void removeRenderPass(const QUuid &renderPassId);
- void appendCriterion(QCriterion *criterion);
+ void appendCriterion(QAnnotation *criterion);
void removeCriterion(const QUuid &criterionId);
QList<QUuid> criteria() const;
diff --git a/src/render/frontend/framegraph-components/qrenderpassfilter.cpp b/src/render/frontend/framegraph-components/qrenderpassfilter.cpp
index 1c186adfd..5ef5143bc 100644
--- a/src/render/frontend/framegraph-components/qrenderpassfilter.cpp
+++ b/src/render/frontend/framegraph-components/qrenderpassfilter.cpp
@@ -42,8 +42,7 @@
#include "qrenderpassfilter.h"
#include "qrenderpassfilter_p.h"
-#include "qcriterion.h"
-#include "qcriterion_p.h"
+#include "qannotation.h"
#include <Qt3DCore/qscenepropertychange.h>
QT_BEGIN_NAMESPACE
@@ -59,13 +58,13 @@ QRenderPassFilter::QRenderPassFilter(QRenderPassFilterPrivate &dd, QNode *parent
{
}
-QList<QCriterion *> QRenderPassFilter::criteria() const
+QList<QAnnotation *> QRenderPassFilter::criteria() const
{
Q_D(const QRenderPassFilter);
return d->m_criteriaList;
}
-void QRenderPassFilter::addCriterion(QCriterion *criterion)
+void QRenderPassFilter::addCriterion(QAnnotation *criterion)
{
Q_D(QRenderPassFilter);
if (!d->m_criteriaList.contains(criterion)) {
@@ -87,7 +86,7 @@ void QRenderPassFilter::addCriterion(QCriterion *criterion)
}
}
-void QRenderPassFilter::removeCriterion(QCriterion *criterion)
+void QRenderPassFilter::removeCriterion(QAnnotation *criterion)
{
Q_D(QRenderPassFilter);
if (d->m_changeArbiter != Q_NULLPTR) {
@@ -105,8 +104,8 @@ void QRenderPassFilter::copy(const QNode *ref)
const QRenderPassFilter *other = static_cast<const QRenderPassFilter*>(ref);
Q_FOREACH (QFrameGraphItem *fgChild, other->d_func()->m_fgChildren)
appendFrameGraphItem(qobject_cast<QFrameGraphItem *>(QNodePrivate::get(fgChild)->clone()));
- Q_FOREACH (QCriterion *c, other->d_func()->m_criteriaList)
- addCriterion(qobject_cast<QCriterion *>(QNodePrivate::get(c)->clone()));
+ Q_FOREACH (QAnnotation *c, other->d_func()->m_criteriaList)
+ addCriterion(qobject_cast<QAnnotation *>(QNodePrivate::get(c)->clone()));
}
} // Qt3D
diff --git a/src/render/frontend/framegraph-components/qrenderpassfilter.h b/src/render/frontend/framegraph-components/qrenderpassfilter.h
index 2258b3a3f..363ea5802 100644
--- a/src/render/frontend/framegraph-components/qrenderpassfilter.h
+++ b/src/render/frontend/framegraph-components/qrenderpassfilter.h
@@ -52,7 +52,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
class QRenderPassFilterPrivate;
-class QCriterion;
+class QAnnotation;
class QT3DRENDERERSHARED_EXPORT QRenderPassFilter : public QFrameGraphItem
{
@@ -61,9 +61,9 @@ class QT3DRENDERERSHARED_EXPORT QRenderPassFilter : public QFrameGraphItem
public:
explicit QRenderPassFilter(QNode *parent = 0);
- QList<QCriterion *> criteria() const;
- void addCriterion(QCriterion *criterion);
- void removeCriterion(QCriterion *criterion);
+ QList<QAnnotation *> criteria() const;
+ void addCriterion(QAnnotation *criterion);
+ void removeCriterion(QAnnotation *criterion);
protected:
QRenderPassFilter(QRenderPassFilterPrivate &dd, QNode *parent = 0);
diff --git a/src/render/frontend/framegraph-components/qrenderpassfilter_p.h b/src/render/frontend/framegraph-components/qrenderpassfilter_p.h
index 3da27e1e2..da58d810f 100644
--- a/src/render/frontend/framegraph-components/qrenderpassfilter_p.h
+++ b/src/render/frontend/framegraph-components/qrenderpassfilter_p.h
@@ -59,7 +59,7 @@ public:
Q_DECLARE_PUBLIC(QRenderPassFilter)
QString m_renderPassName;
- QList<QCriterion *> m_criteriaList;
+ QList<QAnnotation *> m_criteriaList;
};
} // Qt3D
diff --git a/src/render/frontend/framegraph-components/qtechniquefilter.cpp b/src/render/frontend/framegraph-components/qtechniquefilter.cpp
index 7672c9e69..4b2e024c6 100644
--- a/src/render/frontend/framegraph-components/qtechniquefilter.cpp
+++ b/src/render/frontend/framegraph-components/qtechniquefilter.cpp
@@ -42,8 +42,7 @@
#include "qtechniquefilter.h"
#include "qtechniquefilter_p.h"
-#include "qcriterion_p.h"
-#include <Qt3DRenderer/qcriterion.h>
+#include <Qt3DRenderer/qannotation.h>
#include <Qt3DCore/qscenepropertychange.h>
QT_BEGIN_NAMESPACE
@@ -61,8 +60,8 @@ void QTechniqueFilter::copy(const QNode *ref)
const QTechniqueFilter *other = static_cast<const QTechniqueFilter*>(ref);
Q_FOREACH (QFrameGraphItem *fgChild, other->d_func()->m_fgChildren)
appendFrameGraphItem(qobject_cast<QFrameGraphItem *>(QNodePrivate::get(fgChild)->clone()));
- Q_FOREACH (QCriterion *crit, other->d_func()->m_criteriaList)
- addCriterion(qobject_cast<QCriterion *>(QNodePrivate::get(crit)->clone()));
+ Q_FOREACH (QAnnotation *crit, other->d_func()->m_criteriaList)
+ addCriterion(qobject_cast<QAnnotation *>(QNodePrivate::get(crit)->clone()));
}
QTechniqueFilter::QTechniqueFilter(QNode *parent)
@@ -75,13 +74,13 @@ QTechniqueFilter::QTechniqueFilter(QTechniqueFilterPrivate &dd, QNode *parent)
{
}
-QList<QCriterion *> QTechniqueFilter::criteria() const
+QList<QAnnotation *> QTechniqueFilter::criteria() const
{
Q_D(const QTechniqueFilter);
return d->m_criteriaList;
}
-void QTechniqueFilter::addCriterion(QCriterion *criterion)
+void QTechniqueFilter::addCriterion(QAnnotation *criterion)
{
Q_D(QTechniqueFilter);
d->m_criteriaList.append(criterion);
@@ -101,7 +100,7 @@ void QTechniqueFilter::addCriterion(QCriterion *criterion)
}
}
-void QTechniqueFilter::removeCriterion(QCriterion *criterion)
+void QTechniqueFilter::removeCriterion(QAnnotation *criterion)
{
Q_D(QTechniqueFilter);
if (d->m_changeArbiter != Q_NULLPTR) {
diff --git a/src/render/frontend/framegraph-components/qtechniquefilter.h b/src/render/frontend/framegraph-components/qtechniquefilter.h
index 34e0c0176..3b7cec914 100644
--- a/src/render/frontend/framegraph-components/qtechniquefilter.h
+++ b/src/render/frontend/framegraph-components/qtechniquefilter.h
@@ -50,7 +50,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
class QTechniqueFilterPrivate;
-class QCriterion;
+class QAnnotation;
class QT3DRENDERERSHARED_EXPORT QTechniqueFilter : public QFrameGraphItem
{
@@ -58,9 +58,9 @@ class QT3DRENDERERSHARED_EXPORT QTechniqueFilter : public QFrameGraphItem
public:
explicit QTechniqueFilter(QNode *parent = 0);
- QList<QCriterion *> criteria() const;
- void addCriterion(QCriterion *criterion);
- void removeCriterion(QCriterion *criterion);
+ QList<QAnnotation *> criteria() const;
+ void addCriterion(QAnnotation *criterion);
+ void removeCriterion(QAnnotation *criterion);
protected:
QTechniqueFilter(QTechniqueFilterPrivate &dd, QNode *parent = 0);
diff --git a/src/render/frontend/framegraph-components/qtechniquefilter_p.h b/src/render/frontend/framegraph-components/qtechniquefilter_p.h
index edcc3c454..7c8be236c 100644
--- a/src/render/frontend/framegraph-components/qtechniquefilter_p.h
+++ b/src/render/frontend/framegraph-components/qtechniquefilter_p.h
@@ -56,7 +56,7 @@ public :
QTechniqueFilterPrivate(QTechniqueFilter *qq);
Q_DECLARE_PUBLIC(QTechniqueFilter)
- QList<QCriterion *> m_criteriaList;
+ QList<QAnnotation *> m_criteriaList;
};
} // Qt3D
diff --git a/src/render/frontend/qcriterion.cpp b/src/render/frontend/qannotation.cpp
index 71226e13e..fcbd5fe03 100644
--- a/src/render/frontend/qcriterion.cpp
+++ b/src/render/frontend/qannotation.cpp
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#include "qcriterion.h"
-#include "qcriterion_p.h"
+#include "qannotation.h"
+#include "qannotation_p.h"
#include <private/qnode_p.h>
#include <Qt3DCore/qscenepropertychange.h>
@@ -49,52 +49,51 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-QCriterionPrivate::QCriterionPrivate(QCriterion *qq)
+QAnnotationPrivate::QAnnotationPrivate(QAnnotation *qq)
: QNodePrivate(qq)
{
}
-void QCriterion::copy(const QNode *ref)
+void QAnnotation::copy(const QNode *ref)
{
QNode::copy(ref);
- const QCriterion *criterion = static_cast<const QCriterion*>(ref);
+ const QAnnotation *criterion = static_cast<const QAnnotation*>(ref);
d_func()->m_name = criterion->d_func()->m_name;
d_func()->m_value = criterion->d_func()->m_value;
}
-QCriterion::QCriterion(QNode *parent)
- : QNode(*new QCriterionPrivate(this), parent)
+QAnnotation::QAnnotation(QNode *parent)
+ : QNode(*new QAnnotationPrivate(this), parent)
{
}
-void QCriterion::setValue(const QVariant &value)
+void QAnnotation::setValue(const QVariant &value)
{
- Q_D(QCriterion);
+ Q_D(QAnnotation);
if (value != d->m_value) {
d->m_value = value;
emit valueChanged();
}
}
-void QCriterion::setName(const QString &name)
+void QAnnotation::setName(const QString &name)
{
- Q_D(QCriterion);
+ Q_D(QAnnotation);
if (name != d->m_name) {
d->m_name = name;
emit nameChanged();
}
}
-
-QVariant QCriterion::value() const
+QVariant QAnnotation::value() const
{
- Q_D(const QCriterion);
+ Q_D(const QAnnotation);
return d->m_value;
}
-QString QCriterion::name() const
+QString QAnnotation::name() const
{
- Q_D(const QCriterion);
+ Q_D(const QAnnotation);
return d->m_name;
}
diff --git a/src/render/frontend/qcriterion.h b/src/render/frontend/qannotation.h
index c31d5b6b1..14296fadd 100644
--- a/src/render/frontend/qcriterion.h
+++ b/src/render/frontend/qannotation.h
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#ifndef QT3D_QCRITERION_H
-#define QT3D_QCRITERION_H
+#ifndef QT3D_QANNOTATION_H
+#define QT3D_QANNOTATION_H
#include <Qt3DRenderer/qt3drenderer_global.h>
#include <Qt3DCore/qnode.h>
@@ -50,15 +50,15 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-class QCriterionPrivate;
+class QAnnotationPrivate;
-class QT3DRENDERERSHARED_EXPORT QCriterion : public QNode
+class QT3DRENDERERSHARED_EXPORT QAnnotation : public QNode
{
Q_OBJECT
Q_PROPERTY(QVariant value READ value WRITE setValue NOTIFY valueChanged)
Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged)
public:
- explicit QCriterion(QNode *parent = 0);
+ explicit QAnnotation(QNode *parent = 0);
void setValue(const QVariant &value);
void setName(const QString &customType);
@@ -74,14 +74,14 @@ protected:
void copy(const QNode *ref) Q_DECL_OVERRIDE;
private:
- Q_DECLARE_PRIVATE(QCriterion)
- QT3D_CLONEABLE(QCriterion)
+ Q_DECLARE_PRIVATE(QAnnotation)
+ QT3D_CLONEABLE(QAnnotation)
};
} // Qt3D
QT_END_NAMESPACE
-Q_DECLARE_METATYPE(Qt3D::QCriterion *)
+Q_DECLARE_METATYPE(Qt3D::QAnnotation *)
-#endif // QT3D_QCRITERION_H
+#endif // QT3D_QANNOTATION_H
diff --git a/src/render/frontend/qcriterion_p.h b/src/render/frontend/qannotation_p.h
index fbe7c2dce..bac96f59d 100644
--- a/src/render/frontend/qcriterion_p.h
+++ b/src/render/frontend/qannotation_p.h
@@ -39,22 +39,22 @@
**
****************************************************************************/
-#ifndef QT3D_QCRITERION_P_H
-#define QT3D_QCRITERION_P_H
+#ifndef QT3D_QANNOTATION_P_H
+#define QT3D_QANNOTATION_P_H
#include <Qt3DCore/private/qnode_p.h>
-#include <Qt3DRenderer/qcriterion.h>
+#include <Qt3DRenderer/qannotation.h>
QT_BEGIN_NAMESPACE
namespace Qt3D {
-class QCriterionPrivate : public QNodePrivate
+class QAnnotationPrivate : public QNodePrivate
{
public:
- QCriterionPrivate(QCriterion *qq);
+ QAnnotationPrivate(QAnnotation *qq);
- Q_DECLARE_PUBLIC(QCriterion)
+ Q_DECLARE_PUBLIC(QAnnotation)
QString m_name;
QVariant m_value;
};
@@ -63,4 +63,4 @@ public:
QT_END_NAMESPACE
-#endif // QT3D_QCRITERION_P_H
+#endif // QT3D_QANNOTATION_P_H
diff --git a/src/render/frontend/qrenderpass.cpp b/src/render/frontend/qrenderpass.cpp
index ea267418b..2e1a86829 100644
--- a/src/render/frontend/qrenderpass.cpp
+++ b/src/render/frontend/qrenderpass.cpp
@@ -43,11 +43,10 @@
#include "qrenderpass.h"
#include "qrenderpass_p.h"
#include "qparameter.h"
-#include "qcriterion.h"
+#include "qannotation.h"
#include "qparametermapper.h"
#include "qscenepropertychange.h"
#include "qrenderstate.h"
-#include "qcriterion_p.h"
#include "qparametermapper_p.h"
#include "private/qnode_p.h"
@@ -67,8 +66,8 @@ void QRenderPass::copy(const QNode *ref)
const QRenderPass *other = static_cast<const QRenderPass*>(ref);
d_func()->m_shader = qobject_cast<QShaderProgram *>(QNodePrivate::get(other->d_func()->m_shader)->clone());
- Q_FOREACH (QCriterion *crit, other->d_func()->m_criteriaList)
- addCriterion(qobject_cast<QCriterion *>(QNodePrivate::get(crit)->clone()));
+ Q_FOREACH (QAnnotation *crit, other->d_func()->m_criteriaList)
+ addCriterion(qobject_cast<QAnnotation *>(QNodePrivate::get(crit)->clone()));
Q_FOREACH (QParameterMapper *binding, other->d_func()->m_bindings)
addBinding(qobject_cast<QParameterMapper *>(QNodePrivate::get(binding)->clone()));
Q_FOREACH (QRenderState *renderState, other->d_func()->m_renderStates)
@@ -139,7 +138,7 @@ QShaderProgram *QRenderPass::shaderProgram() const
return d->m_shader;
}
-void QRenderPass::addCriterion(QCriterion *criterion)
+void QRenderPass::addCriterion(QAnnotation *criterion)
{
Q_D(QRenderPass);
if (!d->m_criteriaList.contains(criterion)) {
@@ -155,13 +154,13 @@ void QRenderPass::addCriterion(QCriterion *criterion)
if (d->m_changeArbiter != Q_NULLPTR) {
QScenePropertyChangePtr change(new QScenePropertyChange(NodeAdded, this));
change->setPropertyName(QByteArrayLiteral("criterion"));
- change->setValue(QVariant::fromValue(qobject_cast<QCriterion *>(QNodePrivate::get(criterion)->clone())));
+ change->setValue(QVariant::fromValue(qobject_cast<QAnnotation *>(QNodePrivate::get(criterion)->clone())));
d->notifyObservers(change);
}
}
}
-void QRenderPass::removeCriterion(QCriterion *criterion)
+void QRenderPass::removeCriterion(QAnnotation *criterion)
{
Q_D(QRenderPass);
if (d->m_changeArbiter != Q_NULLPTR) {
@@ -173,7 +172,7 @@ void QRenderPass::removeCriterion(QCriterion *criterion)
d->m_criteriaList.removeOne(criterion);
}
-QList<QCriterion *> QRenderPass::criteria() const
+QList<QAnnotation *> QRenderPass::criteria() const
{
Q_D(const QRenderPass);
return d->m_criteriaList;
diff --git a/src/render/frontend/qrenderpass.h b/src/render/frontend/qrenderpass.h
index df0dd0bc8..2437dc9bd 100644
--- a/src/render/frontend/qrenderpass.h
+++ b/src/render/frontend/qrenderpass.h
@@ -47,7 +47,7 @@
#include <Qt3DRenderer/qshaderprogram.h>
#include <Qt3DRenderer/qrenderstate.h>
-#include <Qt3DRenderer/qcriterion.h>
+#include <Qt3DRenderer/qannotation.h>
#include <QHash>
#include <QList>
@@ -83,9 +83,9 @@ public:
void setShaderProgram(QShaderProgram *shaderProgram);
QShaderProgram *shaderProgram() const;
- void addCriterion(QCriterion *criterion);
- void removeCriterion(QCriterion *criterion);
- QList<QCriterion *> criteria() const;
+ void addCriterion(QAnnotation *criterion);
+ void removeCriterion(QAnnotation *criterion);
+ QList<QAnnotation *> criteria() const;
void clearCriteria();
void addBinding(QParameterMapper *binding);
diff --git a/src/render/frontend/qrenderpass_p.h b/src/render/frontend/qrenderpass_p.h
index ec0e420d0..53548f1f2 100644
--- a/src/render/frontend/qrenderpass_p.h
+++ b/src/render/frontend/qrenderpass_p.h
@@ -54,7 +54,7 @@ namespace Qt3D {
class QParameter;
class QParameterMapper;
class QRenderState;
-class QCriterion;
+class QAnnotation;
typedef QList<QParameter*> ParameterList;
namespace Render
@@ -73,7 +73,7 @@ public:
// map Parameter names to GLSL names
QHash<QString, QString> m_parameterNameDict;
- QList<QCriterion *> m_criteriaList;
+ QList<QAnnotation *> m_criteriaList;
QList<QParameterMapper *> m_bindings;
QList<QRenderState *> m_renderStates;
QShaderProgram *m_shader;
diff --git a/src/render/frontend/qtechnique.cpp b/src/render/frontend/qtechnique.cpp
index 0485d113c..2406a3101 100644
--- a/src/render/frontend/qtechnique.cpp
+++ b/src/render/frontend/qtechnique.cpp
@@ -74,8 +74,8 @@ void QTechnique::copy(const QNode *ref)
const QTechnique *tech = static_cast<const QTechnique*>(ref);
d_func()->m_openGLFilter->copy(tech->d_func()->m_openGLFilter);
- Q_FOREACH (QCriterion *criterion, tech->d_func()->m_criteriaList)
- addCriterion(qobject_cast<QCriterion *>(QNodePrivate::get(criterion)->clone()));
+ Q_FOREACH (QAnnotation *criterion, tech->d_func()->m_criteriaList)
+ addCriterion(qobject_cast<QAnnotation *>(QNodePrivate::get(criterion)->clone()));
Q_FOREACH (QRenderPass *pass, tech->d_func()->m_renderPasses)
addPass(qobject_cast<QRenderPass *>(QNodePrivate::get(pass)->clone()));
Q_FOREACH (QParameter *p, tech->d_func()->m_parameters)
@@ -102,7 +102,7 @@ void QTechnique::openGLFilterChanged()
}
}
-void QTechnique::addCriterion(QCriterion *criterion)
+void QTechnique::addCriterion(QAnnotation *criterion)
{
Q_D(QTechnique);
if (!d->m_criteriaList.contains(criterion)) {
@@ -124,7 +124,7 @@ void QTechnique::addCriterion(QCriterion *criterion)
}
}
-void QTechnique::removeCriterion(QCriterion *criterion)
+void QTechnique::removeCriterion(QAnnotation *criterion)
{
Q_D(QTechnique);
if (d->m_changeArbiter != Q_NULLPTR) {
@@ -136,7 +136,7 @@ void QTechnique::removeCriterion(QCriterion *criterion)
d->m_criteriaList.removeOne(criterion);
}
-QList<QCriterion *> QTechnique::criteria() const
+QList<QAnnotation *> QTechnique::criteria() const
{
Q_D(const QTechnique);
return d->m_criteriaList;
diff --git a/src/render/frontend/qtechnique.h b/src/render/frontend/qtechnique.h
index 024bb6532..7ff99d47e 100644
--- a/src/render/frontend/qtechnique.h
+++ b/src/render/frontend/qtechnique.h
@@ -45,7 +45,7 @@
#include <Qt3DRenderer/qt3drenderer_global.h>
#include <Qt3DCore/qnode.h>
#include <Qt3DRenderer/qrenderpass.h>
-#include <Qt3DRenderer/qcriterion.h>
+#include <Qt3DRenderer/qannotation.h>
#include <QList>
#include <QSharedPointer>
@@ -65,10 +65,10 @@ class QT3DRENDERERSHARED_EXPORT QTechnique : public QNode
public:
explicit QTechnique(QNode *parent = 0);
- void addCriterion(QCriterion *criterion);
- void removeCriterion(QCriterion *criterion);
+ void addCriterion(QAnnotation *criterion);
+ void removeCriterion(QAnnotation *criterion);
- QList<QCriterion *> criteria() const;
+ QList<QAnnotation *> criteria() const;
void clearCriteria();
void addParameter(QParameter *p);
diff --git a/src/render/frontend/qtechnique_p.h b/src/render/frontend/qtechnique_p.h
index 325ffe7f6..625231a80 100644
--- a/src/render/frontend/qtechnique_p.h
+++ b/src/render/frontend/qtechnique_p.h
@@ -50,7 +50,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
class QTechnique;
-class QCriterion;
+class QAnnotation;
class QParameter;
class QRenderPass;
class QOpenGLFilter;
@@ -62,7 +62,7 @@ public:
~QTechniquePrivate();
Q_DECLARE_PUBLIC(QTechnique)
- QList<QCriterion *> m_criteriaList;
+ QList<QAnnotation *> m_criteriaList;
QList<QParameter *> m_parameters;
QList<QRenderPass*> m_renderPasses;
QOpenGLFilter *m_openGLFilter;
diff --git a/src/render/frontend/render-frontend.pri b/src/render/frontend/render-frontend.pri
index 456491eff..9eeab15c0 100644
--- a/src/render/frontend/render-frontend.pri
+++ b/src/render/frontend/render-frontend.pri
@@ -15,7 +15,6 @@ HEADERS += \
$$PWD/qabstractsceneloader.h \
$$PWD/qeffect.h \
$$PWD/qsceneloader.h \
- $$PWD/qcriterion.h \
$$PWD/qparameter.h \
$$PWD/qparameter_p.h \
$$PWD/qparametermapper.h \
@@ -59,9 +58,10 @@ HEADERS += \
$$PWD/qrenderattachment_p.h \
$$PWD/qrendertarget.h \
$$PWD/qrendertarget_p.h \
- $$PWD/qcriterion_p.h \
$$PWD/qrenderstate_p.h \
- $$PWD/qalphacoverage.h
+ $$PWD/qalphacoverage.h \
+ $$PWD/qannotation.h \
+ $$PWD/qannotation_p.h
SOURCES += \
$$PWD/qmaterial.cpp \
@@ -75,7 +75,6 @@ SOURCES += \
$$PWD/qabstractsceneloader.cpp \
$$PWD/qeffect.cpp \
$$PWD/qsceneloader.cpp \
- $$PWD/qcriterion.cpp \
$$PWD/qparameter.cpp \
$$PWD/qparametermapper.cpp \
$$PWD/qcylindermesh.cpp \
@@ -102,4 +101,5 @@ SOURCES += \
$$PWD/qrenderstate.cpp \
$$PWD/qrenderattachment.cpp \
$$PWD/qrendertarget.cpp \
- $$PWD/qalphacoverage.cpp
+ $$PWD/qalphacoverage.cpp \
+ $$PWD/qannotation.cpp