QSGOpacityNode Class
Die Klasse „QSGOpacityNode“ dient dazu, die Deckkraft von Knoten zu ändern. Mehr...
| Header: | #include <QSGOpacityNode> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Quick) target_link_libraries(mytarget PRIVATE Qt6::Quick) |
| qmake: | QT += quick |
| Erbt von: | QSGNode |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QSGOpacityNode ist Teil der „Qt Quick “-Klassen für Szenengraph-Knoten.
Öffentliche Funktionen
| QSGOpacityNode() | |
| virtual | ~QSGOpacityNode() override |
| qreal | opacity() const |
| void | setOpacity(qreal opacity) |
Ausführliche Beschreibung
Die Deckkraft gilt für den Unterbaum und kann verschachtelt werden. Die Deckkraft mehrerer Opacity-Knoten wird durch Multiplikation ihrer jeweiligen Deckkraft summiert. Die Summierung erfolgt im Rahmen der Darstellung.
Wenn die verschachtelte Opazität unter einen bestimmten Schwellenwert fällt, wird der Teilbaum möglicherweise als blockiert markiert, was dazu führt, dass „ isSubtreeBlocked()“ den Wert „true“ zurückgibt. Dies geschieht aus Leistungsgründen.
Hinweis: Alle Klassen mit dem Präfix „QSG“ sollten ausschließlich im Rendering-Thread des Szenengraphen verwendet werden. Weitere Informationen finden Sie unter „Szenengraph und Rendering “.
Dokumentation der Mitgliedsfunktionen
QSGOpacityNode::QSGOpacityNode()
Erstellt einen Opazitätsknoten mit einer Standardopazität von 1.
Die Deckkraft summiert sich im Szenenbaum nach unten, sodass ein Knoten, über dem sich zwei QSGOpacityNode-Instanzen befinden, die beide eine Deckkraft von 0,5 haben, eine effektive Deckkraft von 0,25 aufweist.
Die Standard-Opazität von Knoten beträgt 1.
[override virtual noexcept] QSGOpacityNode::~QSGOpacityNode()
Löscht den Opazitätsknoten.
qreal QSGOpacityNode::opacity() const
Gibt die Deckkraft dieses Deckkraft-Knotens zurück.
Siehe auch „ setOpacity()“.
void QSGOpacityNode::setOpacity(qreal opacity)
Stellt die Deckkraft dieses Knotens auf „ opacity “ ein.
Vor dem Rendern des Graphen führt der Renderer einen Aktualisierungsdurchlauf über den Teilbaum durch, um die Deckkraft an dessen Kinder weiterzugeben.
Der Wert wird auf den Bereich von 0 bis 1 begrenzt.
Siehe auch „ opacity()“.
© 2026 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.