Sur cette page

Qt3DCore::QBackendNode Class

class Qt3DCore::QBackendNode

Classe de base pour tous les nœuds du backend Qt3D. En savoir plus...

En-tête : #include <Qt3DCore/QBackendNode>
CMake : find_package(Qt6 REQUIRED COMPONENTS 3DCore)
target_link_libraries(mytarget PRIVATE Qt6::3DCore)
qmake : QT += 3dcore
Statut : Obsolète

Cette classe est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Types publics

enum Mode { ReadOnly, ReadWrite }

Fonctions publiques

bool isEnabled() const
Qt3DCore::QBackendNode::Mode mode() const
Qt3DCore::QNodeId peerId() const
void setEnabled(bool enabled)
virtual void syncFromFrontEnd(const Qt3DCore::QNode *frontEnd, bool firstTime)

Description détaillée

Documentation sur les types de membres

enum QBackendNode::Mode

Mode du nœud backend.

ConstanteValeur
Qt3DCore::QBackendNode::ReadOnly0
Qt3DCore::QBackendNode::ReadWrite1

Documentation des fonctions membres

[noexcept] bool QBackendNode::isEnabled() const

Renvoie « true » si le nœud backend est activé.

[noexcept] Qt3DCore::QBackendNode::Mode QBackendNode::mode() const

Renvoie le mode du backend.

[noexcept] Qt3DCore::QNodeId QBackendNode::peerId() const

Renvoie l'identifiant du nœud backend.

[noexcept] void QBackendNode::setEnabled(bool enabled)

Active ou désactive le nœud backend via enabled.

Voir également isEnabled().

[virtual] void QBackendNode::syncFromFrontEnd(const Qt3DCore::QNode *frontEnd, bool firstTime)

QBackendNode::syncFromFrontEnd frontEnd firstTime

Cette méthode est appelée par l’aspect lorsqu’un nœud « frontEnd » doit synchroniser ses modifications avec le backend (généralement en raison de modifications de propriétés).

firstTime sera vrai si le nœud du backend vient d'être créé

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