En esta página

Qt3DRender::QRenderSettings Class

class Qt3DRender::QRenderSettings

La 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

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.

ConstanteValorDescripción
Qt3DRender::QRenderSettings::OnDemand0El FrameGraph se renderiza sólo cuando algo cambia.
Qt3DRender::QRenderSettings::Always1El 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.