Qt 5.11 - Qt3DCore::QSkeletonLoader (class)

QSkeletonLoader वर्ग




qt

QSkeletonLoader वर्ग

( Qt3DCore::QSkeletonLoader )

फ़ाइल से जोड़ों के कंकाल को लोड करने के लिए उपयोग किया जाता है। More...

हैडर: #include <QSkeletonLoader>
qmake: क्यूटी + = 3 डीकोर
जबसे: क्यूटी 5.10
द्वारा त्वरित: SkeletonLoader
विरासत में मिली: Qt3DCore::QAbstractSkeleton

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

enum Status {नोटरी, तैयार, त्रुटि}

गुण

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

QSkeletonLoader (Qt3DCore :: QNode * parent = nullptr)
QSkeletonLoader (const QUrl & source , Qt3DCore :: QNode * parent = nullptr)
bool createJointsEnabled () createJointsEnabled
Qt3DCore :: QJoint * rootJoint () const
QUrl source () कांस्टेबल
Qt3DCore :: QSkeletonLoader :: स्थिति status () कास्ट

सार्वजनिक स्लॉट

शून्य createJointsEnabled (बूल सक्षम )
शून्य source (कास्ट क्वार्क और स्रोत )
  • 3 सार्वजनिक स्लॉट Qt3DCore::QNode से विरासत में Qt3DCore::QNode
  • 1 सार्वजनिक स्लॉट QObject से विरासत में मिला है

सिग्नल

शून्य createJointsEnabled (बूल createJointsEnabled )
शून्य rootJoint (Qt3DCore :: QJoint * rootJoint )
शून्य source (const QUULL & source )
शून्य status (Qt3DCore :: QSkeletonLoader :: स्थिति स्थिति )

अतिरिक्त घायल सदस्य

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

फ़ाइल से जोड़ों के कंकाल को लोड करने के लिए उपयोग किया जाता है

यदि आप कंकाल और जोड़ों के उपयोग से जोड़ों को बनाने के बजाय फ़ाइल से एक पूरे कंकाल को लोड करना चाहते हैं, तो SkeletonLoader उपयोग करें। कंकाल का निर्माण और एक जाल के कंधों को कंकाल से बांधना सबसे आसानी से एक 3 डी डिजिटल सामग्री निर्माण उपकरण जैसे ब्लेंडर में किया जाता है। परिणामस्वरूप कंकाल और जाली को Qt 3D द्वारा खपत के लिए glTF 2 जैसे उपयुक्त प्रारूप में निर्यात किया जा सकता है।

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

enum QSkeletonLoader :: स्थिति

यह एनम कंकाल की स्थिति की पहचान करता है।

स्थिर मूल्य विवरण
Qt3DCore::QSkeletonLoader::NotReady 0 कंकाल अभी तक लोड नहीं किया गया है
Qt3DCore::QSkeletonLoader::Ready 1 कंकाल सफलतापूर्वक लोड किया गया था
Qt3DCore::QSkeletonLoader::Error 2 कंकाल लोड करते समय एक त्रुटि हुई

संपत्ति का प्रलेखन

createJointsEnabled : बूल

पहुंच कार्य:

bool isCreateJointsEnabled () कास्ट
शून्य setCreateJointsEnabled (बूल सक्षम )

नोटिफ़ायर सिग्नल:

शून्य createJointsEnabledChanged (बूल createJointsEnabled )

rootJoint : Qt3DCore :: QJoint * कास्ट

पहुंच कार्य:

Qt3DCore :: QJoint * rootJoint () const

नोटिफ़ायर सिग्नल:

शून्य rootJointChanged (Qt3DCore :: QJoint * rootJoint )

स्रोत : QUrl

स्रोत url को प्राप्त करता है जिसमें से कंकाल को लोड करना है।

पहुंच कार्य:

QUrl source () कांस्टेबल
शून्य सेटसोर्स (कास्ट क्वार्क और स्रोत )

नोटिफ़ायर सिग्नल:

शून्य sourceChanged (const QUULL & source )

स्थिति : कास्ट स्थिति

कंकाल लोडिंग की वर्तमान स्थिति को धारण करता है।

पहुंच कार्य:

Qt3DCore :: QSkeletonLoader :: स्थिति स्थिति () कास्ट

नोटिफ़ायर सिग्नल:

शून्य स्थिति परिवर्तित (Qt3DCore :: QSkeletonLoader :: स्थिति स्थिति )

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

QSkeletonLoader :: QSkeletonLoader ( Qt3DCore :: QNode * parent = ntptr)

माता-पिता के साथ एक नया Qt3DCore::QSkeletonLoader निर्माण करता है।

QSkeletonLoader :: QSkeletonLoader (const QUrl & source , Qt3DCore :: QNode * parent = nullptr)

माता - पिता के साथ एक नया Qt3DCore::QSkeletonLoader निर्माण करता है और स्रोत को सेट करता है