En esta página

Qt3DRender::QBlendEquation Class

class Qt3DRender::QBlendEquation

La clase QBlendEquation especifica la ecuación utilizada tanto para la ecuación de mezcla RGB como para la ecuación de mezcla Alfa. Más...

Cabecera: #include <Qt3DRender/QBlendEquation>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
En QML: BlendEquation
Hereda: Qt3DRender::QRenderState
Status: Obsoleto

Tipos públicos

enum BlendFunction { Add, Subtract, ReverseSubtract, Min, Max }

Propiedades

Funciones públicas

QBlendEquation(Qt3DCore::QNode *parent = nullptr)
Qt3DRender::QBlendEquation::BlendFunction blendFunction() const

Ranuras públicas

void setBlendFunction(Qt3DRender::QBlendEquation::BlendFunction blendFunction)

Señales

void blendFunctionChanged(Qt3DRender::QBlendEquation::BlendFunction blendFunction)

Descripción detallada

La ecuación de mezcla se utiliza para determinar cómo se combina un nuevo píxel con un píxel que ya está en el framebuffer.

Documentación de los tipos de miembros

enum QBlendEquation::BlendFunction

ConstanteValorDescripción
Qt3DRender::QBlendEquation::Add0x8006GL_FUNC_ADD
Qt3DRender::QBlendEquation::Subtract0x800AGL_FUNC_SUBTRACT
Qt3DRender::QBlendEquation::ReverseSubtract0x800BGL_FUNC_REVERSE_SUBTRACT
Qt3DRender::QBlendEquation::Min0x8007GL_MIN
Qt3DRender::QBlendEquation::Max0x8008GL_MAX

Documentación de propiedades

blendFunction : BlendFunction

Contiene la función de mezcla, que determina cómo se combinan los colores de origen y destino.

Funciones de acceso:

Qt3DRender::QBlendEquation::BlendFunction blendFunction() const
void setBlendFunction(Qt3DRender::QBlendEquation::BlendFunction blendFunction)

Señal notificadora:

void blendFunctionChanged(Qt3DRender::QBlendEquation::BlendFunction blendFunction)

Documentación de la función miembro

[explicit] QBlendEquation::QBlendEquation(Qt3DCore::QNode *parent = nullptr)

El constructor crea un nuevo objeto de estado de mezcla con la dirección parent especificada.

© 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.