Sur cette page

Qt3DRender::QBlendEquation Class

class Qt3DRender::QBlendEquation

La classe QBlendEquation spécifie l'équation utilisée pour l'équation de fusion RVB et l'équation de fusion Alpha. Plus d'informations...

En-tête : #include <Qt3DRender/QBlendEquation>
CMake : find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake : QT += 3drender
En QML : BlendEquation
Hérite : Qt3DRender::QRenderState
Statut : Déclassé

Types publics

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

Propriétés

Fonctions publiques

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

Emplacements publics

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

Signaux

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

Description détaillée

L'équation de mélange est utilisée pour déterminer comment un nouveau pixel est combiné avec un pixel déjà présent dans le framebuffer.

Type de membre Documentation

enum QBlendEquation::BlendFunction

ConstanteValeurDescription de la constante
Qt3DRender::QBlendEquation::Add0x8006GL_FUNC_ADD
Qt3DRender::QBlendEquation::Subtract0x800AGL_FUNC_SUBTRACT
Qt3DRender::QBlendEquation::ReverseSubtract0x800BGL_FUNC_REVERSE_SUBTRACT
Qt3DRender::QBlendEquation::Min0x8007GL_MIN
Qt3DRender::QBlendEquation::Max0x8008GL_MAX

Documentation sur les propriétés

blendFunction : BlendFunction

Contient la fonction de mélange, qui détermine la manière dont les couleurs de la source et de la destination sont combinées.

Fonctions d'accès :

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

Signal de notification :

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

Fonction membre Documentation

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

Le constructeur crée un nouvel objet d'état de mélange avec l'adresse parent.

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