Obsolete Members for Qt3DCore

The following members of class Qt3DCore are obsolete. They are provided to keep old source code working. We strongly advise against using them in new code.


(obsolete) enum ChangeFlag { NodeCreated, NodeDeleted, PropertyUpdated, PropertyValueAdded, PropertyValueRemoved, …, AllChanges }

Type Documentation

enum ChangeFlag
flags Qt3DCore::ChangeFlags

This enum is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.

The types of change that can be sent and received by Qt3D's change notification system.

Qt3DCore::QSceneChange::NodeCreated1 << 0A new instance of a QNode subclass has been created.
Qt3DCore::QSceneChange::NodeDeleted1 << 1A QNode has been deleted.
Qt3DCore::QSceneChange::PropertyUpdated1 << 2A QNode property has been updated.
Qt3DCore::QSceneChange::PropertyValueAdded1 << 3A QNode has been added to the scene.
Qt3DCore::QSceneChange::PropertyValueRemoved1 << 4A QNode has been removed from the scene.
Qt3DCore::QSceneChange::CommandRequested1 << 7A QNodeCommand has been sent between a node and its backend.
Qt3DCore::QSceneChange::ComponentAdded1 << 5A QComponent has been added to a QEntity.
Qt3DCore::QSceneChange::ComponentRemoved1 << 6A QComponent has been removed from a QEntity.
Qt3DCore::QSceneChange::CallbackTriggered1 << 8A QNode triggered a callback.
Qt3DCore::QSceneChange::AllChanges0xFFFFFFFFAllows an observer to monitor for any of the above changes.

The ChangeFlags type is a typedef for QFlags<ChangeFlag>. It stores an OR combination of ChangeFlag values.

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