Qt3DRender::QSubtreeEnabler Class
class Qt3DRender::QSubtreeEnablerActiva o desactiva subárboles enteros de nodos del framegraph. Más...
| Cabecera: | #include <QSubtreeEnabler> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| En QML: | SubtreeEnabler |
| Hereda: | Qt3DRender::QFrameGraphNode |
| Status: | Obsoleto |
Tipos públicos
| enum | Enablement { Persistent, SingleShot } |
Propiedades
- enablement : Enablement
Funciones públicas
| Qt3DRender::QSubtreeEnabler::Enablement | enablement() const |
| void | requestUpdate() |
| void | setEnablement(Qt3DRender::QSubtreeEnabler::Enablement enablement) |
Señales
| void | enablementChanged(Qt3DRender::QSubtreeEnabler::Enablement enablement) |
Descripción Detallada
Aunque los QFrameGraphNodes se pueden activar y desactivar individualmente a través de la propiedad enabled, esto puede llegar a ser tedioso cuando se necesita activar o desactivar todo un camino. QSubtreeEnabler es un nodo de conveniencia que hace este caso de uso trivial, permitiendo que todos sus hijos sean controlados por un solo interruptor.
QSubtreeEnabler está habilitado por defecto.
Documentación de tipos de miembros
enum QSubtreeEnabler::Enablement
Especifica si la habilitación del subárbol es persistente o transitoria.
| Constante | Valor | Descripción |
|---|---|---|
Qt3DRender::QSubtreeEnabler::Persistent | 0 | El valor de enabled es persistente. Es el valor predeterminado. |
Qt3DRender::QSubtreeEnabler::SingleShot | 1 | El valor de enabled durará un único fotograma y luego se restablecerá a false. Esto puede usarse para un subárbol que dibuje un FBO, por ejemplo, para actualizar el FBO sólo cuando las partes relevantes de la escena cambien. |
Documentación de Propiedades
enablement : Enablement
Controla si la habilitación del subárbol es persistente o transitoria.
Funciones de acceso:
| Qt3DRender::QSubtreeEnabler::Enablement | enablement() const |
| void | setEnablement(Qt3DRender::QSubtreeEnabler::Enablement enablement) |
Señal de notificador:
| void | enablementChanged(Qt3DRender::QSubtreeEnabler::Enablement enablement) |
Documentación de la función miembro
[invokable] void QSubtreeEnabler::requestUpdate()
Solicita que se habilite el subárbol.
Un método de conveniencia pensado para ser utilizado con la habilitación de SingleShot.
Nota: Esta función puede invocarse a través del sistema de metaobjetos y desde QML. Véase Q_INVOKABLE.
© 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.