Qt3DRender::QRenderSettings Class
class Qt3DRender::QRenderSettingsLa clase QRenderSettings contiene los ajustes relacionados con el proceso de renderizado y aloja el FrameGraph activo. Más...
| Cabecera: | #include <QRenderSettings> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender)target_link_libraries(mytarget PRIVATE Qt6::3drender) |
| qmake: | QT += 3drender |
| En QML: | RenderSettings |
| Hereda: | Qt3DCore::QComponent |
| Status: | Obsoleto |
Tipos públicos
| enum | RenderPolicy { OnDemand, Always } |
Propiedades
- activeFrameGraph : Qt3DRender::QFrameGraphNode*
- pickingSettings : Qt3DRender::QPickingSettings* const
- renderCapabilities : Qt3DRender::QRenderCapabilities* const
- renderPolicy : RenderPolicy
Funciones públicas
| Qt3DRender::QFrameGraphNode * | activeFrameGraph() const |
| Qt3DRender::QPickingSettings * | pickingSettings() |
| Qt3DRender::QRenderCapabilities * | renderCapabilities() |
| Qt3DRender::QRenderSettings::RenderPolicy | renderPolicy() const |
Ranuras públicas
| void | setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph) |
| void | setRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy) |
Señales
| void | activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph) |
| void | renderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy) |
Descripción detallada
El componente QRenderSettings debe establecerse como un componente de la entidad raíz de la escena. Especifica la política de render y los ajustes de picking, así como aloja el FrameGraph activo.
Documentación del tipo de miembro
enum QRenderSettings::RenderPolicy
La política de rendición.
| Constante | Valor | Descripción |
|---|---|---|
Qt3DRender::QRenderSettings::OnDemand | 0 | El FrameGraph se renderiza sólo cuando algo cambia. |
Qt3DRender::QRenderSettings::Always | 1 | El FrameGraph se renderiza continuamente, incluso si nada ha cambiado. |
Documentación de la propiedad
activeFrameGraph : Qt3DRender::QFrameGraphNode*
Contiene el FrameGraph activo en ese momento.
Funciones de acceso:
| Qt3DRender::QFrameGraphNode * | activeFrameGraph() const |
| void | setActiveFrameGraph(Qt3DRender::QFrameGraphNode *activeFrameGraph) |
Señal del notificador:
| void | activeFrameGraphChanged(Qt3DRender::QFrameGraphNode *activeFrameGraph) |
[read-only] pickingSettings : Qt3DRender::QPickingSettings* const
Mantiene la configuración actual de la selección para el FrameGraph.
Funciones de acceso:
| Qt3DRender::QPickingSettings * | pickingSettings() |
[read-only] renderCapabilities : Qt3DRender::QRenderCapabilities* const
Contiene los detalles del motor de renderizado compatible
Funciones de acceso:
| Qt3DRender::QRenderCapabilities * | renderCapabilities() |
renderPolicy : RenderPolicy
Contiene la política de renderizado actual.
Funciones de acceso:
| Qt3DRender::QRenderSettings::RenderPolicy | renderPolicy() const |
| void | setRenderPolicy(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy) |
Señal del notificador:
| void | renderPolicyChanged(Qt3DRender::QRenderSettings::RenderPolicy renderPolicy) |
© 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.