RenderStateSet QML Type
El nodo RenderStateSet FrameGraph ofrece una forma de especificar un conjunto de objetos RenderState que se aplicarán durante la ejecución de una rama del framegraph. Más...
| Import Statement: | import Qt3D.Render 2.11 |
| In C++: | QRenderStateSet |
| Inherits: | |
| Status: | Deprecated |
Propiedades
- renderStates : list<RenderState>
Descripción detallada
Los estados establecidos en un RenderStateSet se establecen globalmente, al contrario que los estados por material que pueden establecerse en un RenderPass. Por defecto, un RenderStateSet vacío resultará en que todos los estados de renderizado estén deshabilitados cuando se ejecuten. Añadir un estado RenderState habilita explícitamente ese estado de renderizado en tiempo de ejecución.
El RenderStateSet se habilita cuando se añade al gráfico de fotogramas activo:
import Qt3D.Core 2.0 import Qt3D.Render 2.0 import Qt3D.Extras 2.0 Entity { id: rootNode components: [ RenderSettings { activeFrameGraph: RenderSurfaceSelector { ClearBuffers { buffers : ClearBuffers.ColorDepthBuffer CameraSelector { camera: Camera { position: Qt.vector3d(10, 0, 0) viewCenter: Qt.vector3d(0, 0, 0) } RenderStateSet { renderStates: [ CullFace { mode: CullFace.Back } ] } } } } } ] Entity { id: sphereEntity components: [ GeometryRenderer { view: SphereMesh {} }, PhongMaterial {} ] } }
Ver también RenderState y RenderPass.
Documentación de Propiedades
renderStates : list<RenderState>
Contiene la lista de objetos RenderState utilizados por RenderStateSet.
© 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.