diff options
Diffstat (limited to 'src/render/materialsystem/qmaterial.cpp')
-rw-r--r-- | src/render/materialsystem/qmaterial.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/render/materialsystem/qmaterial.cpp b/src/render/materialsystem/qmaterial.cpp index a1bec183b..00c36b69a 100644 --- a/src/render/materialsystem/qmaterial.cpp +++ b/src/render/materialsystem/qmaterial.cpp @@ -65,8 +65,9 @@ techniques, passes and shaders once while allowing to specify the material by adding Parameter instances. - A Parameter defined on a Material is overridden by a Parameter (of the same - name) defined in a TechniqueFilter or a RenderPassFilter. + A Parameter defined on a Material overrides parameter (of the same + name) defined in a Effect, Technique and RenderPass, but are overridden by parameters in + RenderPassFilter and TechniqueFilter. \code Effect { @@ -133,8 +134,9 @@ techniques, passes and shaders once while allowing to specify the material by adding QParameter instances. - A QParameter defined on a QMaterial is overridden by a QParameter (of the same - name) defined in a QTechniqueFilter or a QRenderPassFilter. + A QParameter defined on a QMaterial overrides parameter (of the same + name) defined in a QEffect, QTechnique and QRenderPass, but are overridden by parameter in + QRenderPassFilter and QTechniqueFilter. \code QMaterial *material1 = new QMaterial(); @@ -311,3 +313,5 @@ Qt3DCore::QNodeCreatedChangeBasePtr QMaterial::createNodeCreationChange() const } // namespace Qt3DRender QT_END_NAMESPACE + +#include "moc_qmaterial.cpp" |