Qt 5.11 - Qt3DAnimation::QAdditiveClipBlend (class)

QAdditiveClipBlend क्लास




qt

QAdditiveClipBlend क्लास

( Qt3DAnimation::QAdditiveClipBlend )

एक additive कारक के आधार पर दो एनीमेशन क्लिप का एक योजक मिश्रण करता है। More...

हैडर: #include <QAdditiveClipBlend>
qmake: क्यूटी + = थ्रीडीमिनेशन
जबसे: क्यूटी 5.9
द्वारा त्वरित: AdditiveClipBlend
विरासत में मिली: Qt3DAnimation::QAbstractClipBlendNode

गुण

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

QAdditiveClipBlend (Qt3DCore :: QNode * parent = nullptr)
वास्तविक ~QAdditiveClipBlend ()
Qt3DAnimation :: QAbstractClipBlendNode * additiveClip () कास्ट
नाव additiveFactor () const
Qt3DAnimation :: QAbstractClipBlendNode * baseClip () const

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

शून्य additiveClip (Qt3DAnimation :: QAbstractClipBlendNode * additiveCllo )
शून्य additiveFactor (फ्लोट additiveFactor )
शून्य baseClip (Qt3DAnimation: QAbstractClipBlendNode * baseClip )
  • 3 सार्वजनिक स्लॉट Qt3DCore::QNode से विरासत में Qt3DCore::QNode
  • 1 सार्वजनिक स्लॉट QObject से विरासत में मिला है

सिग्नल

शून्य additiveClip (Qt3DAnimation: QAbstractClipBlendNode * एडिक्शन क्लच)
शून्य additiveFactor (फ्लोट additiveFactor )
शून्य baseClip (Qt3DAnimation: QAbstractClipBlendNode * baseClip )

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

QAdditiveClipBlend

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

  • 1 सार्वजनिक चर QObject से विरासत में मिला
  • 10 स्थिर सार्वजनिक सदस्यों को QObject से विरासत में मिला
  • 2 सुरक्षित चर QObject से विरासत में QObject

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

एक additive कारक के आधार पर दो एनीमेशन क्लिप का एक योजक मिश्रण करता है।

Qt3DAnimation::QAdditiveClipBlend व्यक्तिगत एनीमेशन क्लिप के आधार पर उन्नत एनीमेशन प्रभाव बनाने के लिए उपयोगी हो सकता है। उदाहरण के लिए, यदि आप:

  • baseClip प्रॉपर्टी को एक सामान्य वॉक साइकिल एनीमेशन क्लिप पर सेट करें और
  • एक मिलाते हुए सिर अंतर क्लिप के लिए additiveClip संपत्ति सेट करें,

फिर additiveFactor संपत्ति को समायोजित करने से यह नियंत्रित होगा कि कितना additiveClip baseClip पर जुड़ जाता है। इसका यह प्रभाव है कि शून्य के एक additiveFactor के साथ, यह ब्लेंड नोड मूल वॉक साइकिल क्लिप का उत्पादन करेगा। 1 के एक additiveFactor के साथ, यह एक मिलाते हुए सिर एनीमेशन सहित चलने के चक्र का उत्पादन करेगा।

इस वर्ग द्वारा कार्यान्वित सम्मिश्रण प्रक्रिया है:

resultClip = baseClip + additiveFactor * additiveClip

0 से 1 रेंज के बाहर एडिटिवफैक्टर प्रॉपर्टी के लिए मूल्यों का उपयोग करने से आपको कुछ भी नहीं रोक सकता है, लेकिन कृपया ध्यान रखें कि इनपुट एनीमेशन क्लिप को इस तरह से लिखने का अर्थ नहीं है।

QBlendedClipAnimator भी देखें

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

additiveClip : Qt3DAnimation :: QAbstractClipBlendNode *

यह गुण आधार क्लिप के साथ मिश्रित होने के लिए योजक क्लिप baseClip । सम्मिश्रण की मात्रा को additiveFactor गुण द्वारा नियंत्रित किया जाता है।

पहुंच कार्य:

Qt3DAnimation :: QAbstractClipBlendNode * additiveClip () कास्ट
शून्य setAdditiveClip (Qt3DAnimation :: QAbstractClipBlendNode * additiveCllo )

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

शून्य additiveClipChanged (Qt3DAnimation: QAbstractClipBlendNode * एडिक्शन क्लच)

additiveFactor : फ्लोट

आमतौर पर 0 और 1 के बीच सम्मिश्रण कारक को निर्दिष्ट करता है, दो एनीमेशन क्लिप के सम्मिश्रण को नियंत्रित करने के लिए।

पहुंच कार्य:

नाव additiveFactor () const
शून्य setAdditiveFactor (फ्लोट additiveFactor )

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

शून्य additiveFactorChanged (फ्लोट additiveFactor )

baseClip : Qt3DAnimation :: QAbstractClipBlendNode *

यह संपत्ति आधार एनीमेशन क्लिप रखती है। जब additiveFactor शून्य है तो baseClip भी इस मिश्रण नोड का परिणामी क्लिप होगा।

पहुंच कार्य:

Qt3DAnimation :: QAbstractClipBlendNode * baseClip () const
शून्य setBaseClip (Qt3DAnimation: QAbstractClipBlendNode * baseClip )

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

शून्य baseClipChanged (Qt3DAnimation: QAbstractClipBlendNode * baseClip )

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

QAdditiveClipBlend :: QAdditiveClipBlend ( Qt3DCore :: QNode * parent = nullptr)

डिफ़ॉल्ट QAdditiveClipBlend का एक उदाहरण बनाता है।

[protected]

डिफ़ॉल्ट QAdditiveClipBlend का एक उदाहरण बनाता है।

[virtual] QAdditiveClipBlend :: ~ QAdditiveClipBlend ()

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