Qt 5.11 - Qt3DAnimation::QAbstractAnimation (class)

QAbstractAnimation Class




qt

QAbstractAnimation Class

( Qt3DAnimation::QAbstractAnimation )

Qt3D एनिमेशन के लिए एक सार आधार वर्ग। More...

हैडर: # किंकर्तव्यविमर्श
qmake: क्यूटी + = थ्रीडीमिनेशन
जबसे: क्यूटी 5.9
द्वारा त्वरित: AbstractAnimation
विरासत में मिली: QObject
इनहेरिट किया गया:

Qt3DAnimation::QKeyframeAnimation , Qt3DAnimation::QMorphingAnimation और Qt3DAnimation::QVertexBlendAnimation

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

enum एनिमेशनटाइप {KeyframeAnimation, MorphingAnimation, VertexBlendAnimation}

गुण

  • एनीमेशननाम: QString
  • animationType : कास्ट एनिमेशनटाइप
  • duration : कॉन्स्ट फ्लोट
  • position : नाव
  • 1 संपत्ति QObject से विरासत में मिली

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

QString animationName () कास्ट
QAbstractAnimation :: AnimationType animationType () कास्ट
नाव duration () कांस्टेबल
नाव position () कास्ट
  • 34 सार्वजनिक कार्य QObject से विरासत में QObject

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

शून्य animationName (const animationName और नाम )
शून्य position (फ्लोट स्थिति )
  • 1 सार्वजनिक स्लॉट QObject से विरासत में मिला है

सिग्नल

शून्य एनीमेशननाम परिवर्तित (const QString और नाम )
शून्य duration (फ्लोट अवधि )
शून्य position (फ्लोट स्थिति )

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

QAbstractAnimation (Qt3DAnimation :: QAbstractAnimationPStreet और dd , QObject * जनक = nullptr)
शून्य setDuration (फ्लोट अवधि )
  • 9 संरक्षित कार्य QObject से विरासत में QObject

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

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

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

Qt3D एनिमेशन के लिए एक सार आधार वर्ग

Qt3DAnimation::QAbstractAnimation सभी एनिमेशन के लिए एक सार आधार वर्ग है। Qt3DAnimation::QAbstractAnimation को सीधे Qt3DAnimation::QAbstractAnimation नहीं किया जा सकता है, बल्कि इसके उपवर्गों के माध्यम से। Qt3DAnimation::QAbstractAnimation उप-वर्ग के लिए वास्तविक एनिमेशन छोड़ते समय सभी Qt3D एनिमेशन, जैसे एनीमेशन नाम और प्रकार, वर्तमान स्थिति और एनीमेशन अवधि के लिए सामान्य गुणों को निर्दिष्ट करता है।

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

enum QAbstractAnimation :: एनीमेशन टाइप

यह गणना एनीमेशन के प्रकार को निर्दिष्ट करती है

स्थिर मूल्य विवरण
Qt3DAnimation::QAbstractAnimation::KeyframeAnimation 1 QTransform लिए सरल QTransform एनीमेशन कार्यान्वयन
Qt3DAnimation::QAbstractAnimation::MorphingAnimation 2 ब्लेंड-शेप मॉर्फिंग एनीमेशन
Qt3DAnimation::QAbstractAnimation::VertexBlendAnimation 3 वर्टेक्स-मिश्रण एनीमेशन

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

QString : QString

एनीमेशन का नाम लेता है।

पहुंच कार्य:

QString एनीमेशननाम () कास्ट
शून्य setAnimationName (const QString और नाम )

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

शून्य एनीमेशननाम परिवर्तित (const QString और नाम )

एनिमेशनटाइप : कास्ट एनिमेशनटाइप

एनीमेशन का प्रकार धारण करता है।

पहुंच कार्य:

QAbstractAnimation :: AnimationType एनिमेशनटाइप () कास्ट

अवधि : कॉन्स्ट फ्लोट

एनीमेशन की अवधि धारण करता है।

पहुंच कार्य:

नाव अवधि () कांस्टेबल

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

शून्य अवधि परिवर्तन (फ्लोट अवधि )

स्थिति : नाव

एनीमेशन की वर्तमान स्थिति को धारण करता है।

पहुंच कार्य:

नाव स्थिति () कास्ट
शून्य सेटपोजिशन (फ्लोट स्थिति )

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

शून्य स्थिति बदल (फ्लोट स्थिति )

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

[protected] QAbstractAnimation :: QAbstractAnimation ( Qt3DAnimation :: QAbstractAnimationPStreet और dd , QObject * जनक = अशक्त)

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

[protected] शून्य QAbstractAnimation :: setDuration ( फ्लोट अवधि )

एनीमेशन की अवधि निर्धारित करता है।

duration भी देखें ()।