Qt 5.11 - Qt3DCore::QSceneChange (class)

QSceneChange वर्ग




qt

QSceneChange वर्ग

( Qt3DCore::QSceneChange )

Qt3D की परिवर्तन सूचना प्रणाली द्वारा भेजे और प्राप्त किए जा सकने वाले परिवर्तनों के लिए आधार वर्ग। More...

हैडर: #include <Qt3DCore / QSceneChange>
qmake: क्यूटी + = 3 डीकोर
इनहेरिट किया गया:

Qt3DCore::QComponentAddedChange , Qt3DCore::QComponentRemovedChange , Qt3DCore::QNodeCommand , Qt3DCore::QNodeCreatedChangeBase , Qt3DCore::QNodeDestroyedChange , Qt3DCore::QPropertyUpdatedChangeBase Qt3DCore::QPropertyValueRemovedChangeBase

सार्वजनिक प्रकार

enum डिलीवरीफ्लैग {बैकएंडनॉड्स, नोड्स, डिलीवरटॉल}
झंडे DeliveryFlag

सार्वजनिक कार्य

वास्तविक ~QSceneChange ()
Qt3DCore :: QSceneChange :: DeliveryFlags deliveryFlags () कांस्टेबल
शून्य setDeliveryFlags (Qt3DCore :: QSceneChange :: DeliveryFlags झंडे )
Qt3DCore :: QNodeId subjectId () const
Qt3DCore :: ChangeFlag type () कांस्टेबल

संरक्षित कार्य

QSceneChange (Qt3DCore :: ChangeFlag प्रकार , Qt3DCore :: QNodeId विषय )
enum ChangeFlag {NodeCreated, NodeDeleted, PropertyUpdated, PropertyValueAdded, ..., AllChanges}
typedef QSceneChangePtr

विस्तृत विवरण

Qt3D की परिवर्तन सूचना प्रणाली द्वारा भेजे और प्राप्त किए जा सकने वाले परिवर्तनों के लिए आधार वर्ग।

सदस्य प्रकार प्रलेखन

enum QSceneChange :: DeliveryFlag झंडे QSceneChange :: DeliveryFlags

Qt3D की परिवर्तन सूचना प्रणाली द्वारा भेजे और प्राप्त किए जा सकने वाले परिवर्तन के प्रकार।

स्थिर मूल्य
Qt3DCore::QSceneChange::BackendNodes 0x0001
Qt3DCore::QSceneChange::Nodes 0x0010
Qt3DCore::QSceneChange::DeliverToAll BackendNodes | Nodes

DeliveryFlags प्रकार, QFlags <DeliveryFlag> के लिए एक QFlags । यह डिलीवरीफाल मूल्यों के OR संयोजन को संग्रहीत करता है।

सदस्य समारोह प्रलेखन

[protected] QSceneChange :: QSceneChange ( Qt3DCore :: ChangeFlag प्रकार , Qt3DCore :: QNodeId subjectId )

प्रकार और विषय के साथ एक नया Qt3DCore::QSceneChange निर्माण करता है।

[virtual] QSceneChange :: ~ QSceneChange ()

QSceneChange के उदाहरण को नष्ट कर देता है। विध्वंसक आभासी है।

Qt3DCore :: QSceneChange :: DeliveryFlags QSceneChange :: deliveryFlags () कांस्टेबल

सेट डिलीवरी झंडे लौटाता है।

setDeliveryFlags () भी देखें

शून्य QSceneChange :: setDeliveryFlags ( Qt3DCore :: QSceneChange :: DeliveryFlags झंडे )

झंडे में परिवर्तन के वितरण झंडे सेट करता है।

deliveryFlags देखें ()।

Qt3DCore :: QNodeId QSceneChange :: subjectId () const

रिटर्न दृश्य बदल जाता है विषय आईडी।

Qt3DCore :: ChangeFlag QSceneChange :: type () const

दृश्य परिवर्तन प्रकार लौटाता है।

संबंधित गैर-सदस्य

enum Qt3DCore :: ChangeFlag झंडे Qt3DCore :: ChangeFlags

Qt3D की परिवर्तन सूचना प्रणाली द्वारा भेजे और प्राप्त किए जा सकने वाले परिवर्तन के प्रकार।

स्थिर मूल्य विवरण
Qt3DCore::NodeCreated 1 << 0 QNode उपवर्ग का एक नया उदाहरण बनाया गया है।
Qt3DCore::NodeDeleted 1 << 1 एक QNode हटा दिया गया है।
Qt3DCore::PropertyUpdated 1 << 2 QNode प्रॉपर्टी को अपडेट कर दिया गया है।
Qt3DCore::PropertyValueAdded 1 << 3 दृश्य में एक QNode जोड़ा गया है।
Qt3DCore::PropertyValueRemoved 1 << 4 QNode एक QNode को हटा दिया गया है।
Qt3DCore::CommandRequested 1 << 7 एक नोड और उसके बैकएंड के बीच एक Qt3DCore::QNodeCommand भेजा गया है।
Qt3DCore::ComponentAdded 1 << 5 एक QComponent को QComponent में जोड़ा गया है।
Qt3DCore::ComponentRemoved 1 << 6 एक QComponent को QComponent से निकाल दिया गया है।
Qt3DCore::CallbackTriggered 1 << 8 एक QNode ने कॉलबैक को ट्रिगर किया।
Qt3DCore::AllChanges 0xFFFFFFFF पर्यवेक्षक को उपरोक्त परिवर्तनों में से किसी के लिए निगरानी करने की अनुमति देता है।

ChangeFlags प्रकार, QFlags <ChangeFlag> के लिए एक टंकण है। यह ChangeFlag मानों के OR संयोजन को संग्रहीत करता है।

typedef Qt3DCore :: QSceneChangePtr

Qt3DCore::QSceneChange लिए एक साझा सूचक।