PipelineStateOverride QML Type
Define el estado de la tubería para un único pass. Más...
| Import Statement: | import QtQuick3D |
| Since: | Qt 6.11 |
| Inherits: |
Descripción detallada
PipelineStateOverride es un Command que puede añadirse a la lista de comandos en un RenderPass. Cuando se ejecuta, anulará el estado de la tubería en el pase de renderizado de acuerdo con las propiedades establecidas en el PipelineStateOverride. Sólo los valores que se establezcan anularán los valores existentes del estado de la tubería. Si desea restablecer un valor que ha sido anulado al valor predeterminado, asegúrese de establecer la propiedad a undefined.
Si se establece en true, activa la prueba de profundidad para el pase de renderizado. Si es false, desactiva la prueba de profundidad. Establecer esta propiedad a true requiere un adjunto de profundidad para el pase de renderizado.
Si se establece en true, activa la escritura de profundidad para el pase de renderizado. Si es false, desactiva la escritura de profundidad. Establecer esta propiedad a true requiere un adjunto de profundidad para el pase de renderizado.
Si se establece en true, activa la mezcla para el pase de renderizado. Si es false, desactiva la mezcla.
Si se establece en true, activa el uso del valor de referencia del stencil para el pase de renderizado. Si es false, desactiva el uso del valor de referencia del stencil.
Si está establecido en true, activa el uso de la prueba de tijera para el pase de renderizado. Si es falso, desactiva el test de tijera.
Establece la función de comparación de profundidad para el pase de renderizado.
| Constante | Valor |
|---|---|
PipelineStateOverride.Never | |
PipelineStateOverride.Less | |
PipelineStateOverride.Equal | |
PipelineStateOverride.LessOrEqual | |
PipelineStateOverride.Greater | |
PipelineStateOverride.NotEqual | |
PipelineStateOverride.GreaterOrEqual | |
PipelineStateOverride.Always |
Establece el modo de selección de caras para el pase de renderizado.
| Constante | Valor constante |
|---|---|
PipelineStateOverride.None | |
PipelineStateOverride.Front | |
PipelineStateOverride.Back |
Establece el modo de rasterización de polígonos para el pase de renderizado.
| Constante | Valor constante |
|---|---|
PipelineStateOverride.Fill | |
PipelineStateOverride.Line |
Establece la máscara de escritura del stencil para el pase de render.
Establece el valor de referencia del stencil para el pase de renderizado.
Establece el rectángulo de vista para el pase de render.
Establece el rectángulo de tijera para el pase de render.
Establece los parámetros de mezcla para el color 0 del pase de render.
Establece los parámetros de mezcla para el color 1 del pase de render.
Establece los parámetros de mezcla para el color 2 del pase de render.
Establece los parámetros de mezcla para el color adjunto 3 del pase de renderizado.
Establece los parámetros de mezcla para el color adjunto 4 del pase de renderizado.
Establece los parámetros de mezcla para el accesorio de color 5 del pase de renderizado.
Establece los parámetros de mezcla para el color adjunto 6 del pase de renderizado.
Establece los parámetros de mezcla para el accesorio de color 7 del pase de renderizado.
© 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.