Effect QML Type
Die Basisklasse für Effekte in einer Qt 3D Szene. Mehr...
Eigenschaften
- parameters : list<Parameter>
- techniques : list<Technique>
Detaillierte Beschreibung
Der Typ Effekt kombiniert eine Reihe von Techniken und Parametern, die von diesen Techniken verwendet werden, um einen Rendering-Effekt für ein Material zu erzeugen.
Eine Effektinstanz sollte nach Möglichkeit von mehreren Materialinstanzen gemeinsam genutzt werden.
Ein Parameter, der für einen Effekt definiert ist, überschreibt Parameter (mit demselben Namen), die in Technik und RenderPass definiert sind, aber von Parametern in RenderPassFilter, TechniqueFilter und Material überschrieben werden.
Hinweis: Der Effekt-Knoten kann nicht deaktiviert werden.
Effect { id: effect techniques: [ Technique { id: gl3Technique graphicsApiFilter { api: GraphicsApiFilter.OpenGL profile: GraphicsApiFilter.CoreProfile majorVersion: 3 minorVersion: 1 } renderPasses: [ RenderPass { id: gl3Pass shaderProgram: ShaderProgram { ... } } ] } ] }
Siehe auch Material, Technique, und Parameter.
Eigenschaft Dokumentation
Enthält die Liste der von diesem Effekt verwendeten Parameter. Ein Parameter wird verwendet, um einen entsprechenden einheitlichen Wert in dem von diesem Effekt verwendeten Shader festzulegen.
Enthält die Liste der Techniken, die von diesem Effekt verwendet werden.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.