Qt 5.11 - Qt3DAnimation::QAbstractClipAnimator (class)

QAbstractClipAnimator वर्ग




qt

QAbstractClipAnimator वर्ग

( Qt3DAnimation::QAbstractClipAnimator )

Qt3DAnimation::QAbstractClipAnimator एनीमेशन प्लेबैक क्षमताओं को प्रदान करने वाले प्रकारों के लिए आधार वर्ग है। More...

हैडर: #include <QAbstractClipAnimator>
qmake: क्यूटी + = थ्रीडीमिनेशन
जबसे: क्यूटी 5.9
द्वारा त्वरित: AbstractClipAnimator
विरासत में मिली: Qt3DCore::QComponent
इनहेरिट किया गया:

Qt3DAnimation::QBlendedClipAnimator और Qt3DAnimation::QClipAnimator

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

enum Loops {अनंत}

गुण

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

वास्तविक ~QAbstractClipAnimator ()
Qt3DAnim :: QChannelMapper * channelMapper () const
Qt3DAnimation: QClock * clock () कांस्टेबल
bool isRunning () const
पूर्णांक loopCount () loopCount
नाव normalizedTime () कांस्टेबल

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

शून्य channelMapper (Qt3DAnimation: QChannelMapper * channelMapper )
शून्य clock (Qt3DAnim :: QClock * घड़ी )
शून्य loops (इंट लूप )
शून्य normalizedTime (फ्लोट टाइमफ़्रेम )
शून्य running (बूल रनिंग )
शून्य start ()
शून्य stop ()

सिग्नल

शून्य channelMapper (Qt3DAnim :: QChannelMapper * channelMapper )
शून्य clock (Qt3DAnimation: QClock * घड़ी )
शून्य loops (इंट लूप्स )
शून्य normalizedTime (फ्लोट इंडेक्स )
शून्य चल रहा है (बूल रनिंग )

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

QAbstractClipAnimator (Qt3DCore :: QNode * parent = nullptr)
QAbstractClipAnimator (Qt3DAnimation :: QAbstractClipAnimatorPrivate और dd , Qt3DCore :: QNode * parent = nullptr)

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

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

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

Qt3DAnimation::QAbstractClipAnimator एनीमेशन प्लेबैक क्षमताओं को प्रदान करने वाले प्रकारों के लिए आधार वर्ग है।

एनीमेशन क्षमताओं को प्रदान करने के लिए Qt3DAnimation::QAbstractClipAnimator उपवर्गों को Qt3DAnimation::QAbstractClipAnimator द्वारा एकत्रित किया जा सकता है। एनिमेटर घटक एनीमेशन को नियंत्रित करने के लिए एक इंटरफ़ेस प्रदान करते हैं (उदाहरण के लिए प्रारंभ, रोक)। प्रत्येक एनिमेटर प्रकार को QAbstractAnimationClip और QAbstractAnimationClip जैसे एनीमेशन डेटा के कुछ रूप की आवश्यकता होती है, जो बताता है कि एनीमेशन क्लिप में चैनल को उन वस्तुओं के गुणों पर मैप किया जाना चाहिए जिन्हें आप चेतन करना चाहते हैं।

निम्नलिखित उपवर्ग उपलब्ध हैं:

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

enum QAbstractClipAnimator :: लूप्स

एनीमेशन को जितनी बार खेलना चाहिए, उतनी बार पकड़ता है।

स्थिर मूल्य विवरण
Qt3DAnimation::QAbstractClipAnimator::Infinite -1 यह लूप को लगातार दोहराएगा जब तक कि इसे स्पष्ट रूप से रोका नहीं जाता है।

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

ChannelMapper : Qt3DAnimation: QChannelMapper *

यह गुण ChannelMapper को नियंत्रित करता है जो लक्ष्य क्लिप के गुणों पर एनीमेशन क्लिप मैप में चैनल को नियंत्रित करता है।

पहुंच कार्य:

Qt3DAnim :: QChannelMapper * ChannelMapper () const
शून्य setChannelMapper (Qt3DAnimation: QChannelMapper * channelMapper )

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

शून्य ChannelMapperChanged (Qt3DAnim :: QChannelMapper * channelMapper )

घड़ी : Qt3DAnimation :: QClock *

घड़ी उस गति को नियंत्रित करती है जिसके साथ एक एनीमेशन खेला जाता है।

पहुंच कार्य:

Qt3DAnimation: QClock * घड़ी () कांस्टेबल
शून्य सेटलॉक (Qt3DAnim :: QClock * घड़ी )

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

शून्य घड़ीघड़ी (Qt3DAnimation: QClock * घड़ी )

छोरों : int

एनीमेशन को जितनी बार खेलना चाहिए, उतनी बार पकड़ता है।

मान 1 डिफ़ॉल्ट रूप से है: एनीमेशन एक बार खेला जाएगा और फिर बंद हो जाएगा।

यदि Loops सेट किया Loops , एनीमेशन लगातार दोहराएगा जब तक कि यह स्पष्ट रूप से बंद नहीं हो जाता।

पहुंच कार्य:

पूर्णांक loopCount () loopCount
शून्य setLoopCount (इंट लूप )

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

शून्य लूपकॉन्चर्ड (इंट लूप्स )

normalizedTime : फ्लोट

यह गुण क्लिप को सामान्यीकृत समय रखता है।

पहुंच कार्य:

नाव normalizedTime () कांस्टेबल
शून्य setNormalizedTime (फ्लोट टाइमफ़्रेम )

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

शून्य सामान्यीकृत समय-परिवर्तन (फ्लोट इंडेक्स )

रनिंग : बूल

यह संपत्ति एक बूलियन को इंगित करती है कि क्या एनीमेशन वर्तमान में चल रहा है।

पहुंच कार्य:

bool isRunning () const
शून्य setRunning (बूल रनिंग )

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

शून्य चल रहा है (बूल रनिंग )

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

[protected] QAbstractClipAnimator :: QAbstractClipAnimator ( Qt3DCore :: QNode * parent = nullptr)

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

[protected]

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

[virtual] QAbstractClipAnimator :: ~ QAbstractClipAnimator ()

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

बूल QAbstractClipAnimator :: isRunning () कास्ट

एक बूलियन को इंगित करता है कि क्या एनीमेशन वर्तमान में चल रहा है।

नोट: प्रापर्टी running लिए गेट्टर फंक्शन।

int QAbstractClipAnimator :: loopCount () कास्ट

एनीमेशन को जितनी बार खेलना चाहिए, उतनी बार रिटर्न करता है।

मान 1 डिफ़ॉल्ट रूप से है: एनीमेशन एक बार के माध्यम से खेलेंगे और फिर बंद हो जाएंगे।

यदि Loops सेट किया Loops , एनीमेशन लगातार दोहराएगा जब तक कि यह स्पष्ट रूप से बंद नहीं हो जाता।

नोट: संपत्ति loops लिए गेट्टर फ़ंक्शन।

loops () भी देखें

[slot] शून्य QAbstractClipAnimator :: start ()

एनीमेशन शुरू करता है।

[slot] शून्य QAbstractClipAnimator :: stop ()

एनीमेशन बंद कर देता है।