QSSGRhiGraphicsPipelineState Class
Estado del canal de gráficos para el gráfico de escena espacial. Más...
| Header: | #include <QSSGRhiGraphicsPipelineState> |
| Since: | Qt 6.7 |
Tipos públicos
| enum class | Flag { DepthTestEnabled, DepthWriteEnabled, BlendEnabled, UsesStencilRef, UsesScissor } |
| flags | Flags |
Variables públicas
| int | colorAttachmentCount |
| QRhiGraphicsPipeline::CullMode | cullMode |
| int | depthBias |
| QRhiGraphicsPipeline::CompareOp | depthFunc |
| float | lineWidth |
| QRhiGraphicsPipeline::PolygonMode | polygonMode |
| int | samples |
| QRhiScissor | scissor |
| float | slopeScaledDepthBias |
| QRhiGraphicsPipeline::StencilOpState | stencilOpFrontState |
| quint32 | stencilRef |
| quint32 | stencilWriteMask |
| std::array<QRhiGraphicsPipeline::TargetBlend, 8> | targetBlend |
| QRhiViewport | viewport |
Descripción detallada
Esta clase es una clase de conveniencia utilizada por QtQuick3D para envolver el estado de la tubería relevante de las clases QRhi, como QRhiGraphicsPipeline. Por lo tanto, la mayoría de los tipos y valores utilizados en QSSGRhiGraphicsPipelineState se asignarán directamente a un tipo o clase equivalente de QRhi.
Documentación de tipos de miembros
enum class QSSGRhiGraphicsPipelineState::Flag
flags QSSGRhiGraphicsPipelineState::Flags
| Constante | Valor |
|---|---|
QSSGRhiGraphicsPipelineState::Flag::DepthTestEnabled | 0x1 |
QSSGRhiGraphicsPipelineState::Flag::DepthWriteEnabled | 0x2 |
QSSGRhiGraphicsPipelineState::Flag::BlendEnabled | 0x4 |
QSSGRhiGraphicsPipelineState::Flag::UsesStencilRef | 0x8 |
QSSGRhiGraphicsPipelineState::Flag::UsesScissor | 0x10 |
El tipo Flags es un typedef para QFlags<Flag>. Almacena una combinación OR de valores Flag.
Documentación de Variables Miembro
int QSSGRhiGraphicsPipelineState::colorAttachmentCount
El número de colores adjuntos. Por defecto es 1.
Véase también QRhiTextureRenderTargetDescription::setColorAttachments() y QRhiTextureRenderTargetDescription::colorAttachmentCount().
QRhiGraphicsPipeline::CullMode QSSGRhiGraphicsPipelineState::cullMode
Especifica el modo de selección.
Véase también QRhiGraphicsPipeline::CullMode.
int QSSGRhiGraphicsPipelineState::depthBias
El sesgo de profundidad. El valor por defecto es 0.
Véase también QRhiGraphicsPipeline::depthBias().
QRhiGraphicsPipeline::CompareOp QSSGRhiGraphicsPipelineState::depthFunc
La función de comparación de profundidad.
Véase también QRhiGraphicsPipeline::CompareOp.
float QSSGRhiGraphicsPipelineState::lineWidth
El ancho de línea utilizado. El valor por defecto es 1.0
Nota: Para valores distintos de 1.0 es necesario que la función QRhi::WideLines se indique como compatible en tiempo de ejecución.
QRhiGraphicsPipeline::PolygonMode QSSGRhiGraphicsPipelineState::polygonMode
El valor del modo de polígono. Por defecto es Fill.
Véase también QRhiGraphicsPipeline::polygonMode().
int QSSGRhiGraphicsPipelineState::samples
El número de muestras.
Nota: Un recuento de muestras de 1 significa que no hay antialiasing multimuestra.
Véase también QRhiSwapChain::sampleCount().
QRhiScissor QSSGRhiGraphicsPipelineState::scissor
La tijera rect.
Nota: Sólo se utiliza si UsesScissor está activado.
Véase también QRhiCommandBuffer::setScissor().
float QSSGRhiGraphicsPipelineState::slopeScaledDepthBias
El sesgo de profundidad a escala de la pendiente. El valor por defecto es 0.
Véase también QRhiGraphicsPipeline::slopeScaledDepthBias().
QRhiGraphicsPipeline::StencilOpState QSSGRhiGraphicsPipelineState::stencilOpFrontState
Describe el estado de funcionamiento del esténcil.
Véase también QRhiGraphicsPipeline::StencilOpState.
quint32 QSSGRhiGraphicsPipelineState::stencilRef
El valor de referencia del esténcil activo.
Nota: Sólo se utiliza cuando UsesStencilRef está activado.
Véase también QRhiCommandBuffer::setStencilRef().
quint32 QSSGRhiGraphicsPipelineState::stencilWriteMask
El valor de la máscara de escritura del esténcil. El valor por defecto es 0xFF.
Véase también QRhiGraphicsPipeline::stencilWriteMask().
std::array<QRhiGraphicsPipeline::TargetBlend, 8> QSSGRhiGraphicsPipelineState::targetBlend
El estado de mezcla para el accesorio de un color.
Véase también QRhiGraphicsPipeline::TargetBlend.
QRhiViewport QSSGRhiGraphicsPipelineState::viewport
Las dimensiones de la ventana utilizada para el 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.