QAnimationClipLoader Class

class Qt3DAnimation ::QAnimationClipLoader

Enables loading key frame animation data from a file. 更多...

頭: #include <QAnimationClipLoader>
qmake: QT += 3danimation
繼承: Qt3DAnimation::QAbstractAnimationClip

公共類型

enum Status { NotReady, Ready, Error }

特性

公共函數

QUrl source () const
Qt3DAnimation::QAnimationClipLoader::Status status () const

公共槽

void setSource (const QUrl & source )

信號

void sourceChanged (const QUrl & source )
void statusChanged (Qt3DAnimation::QAnimationClipLoader::Status status )

詳細描述

成員類型文檔編製

enum QAnimationClipLoader:: Status

This enum identifies the status of animation clip.

常量 描述
Qt3DAnimation::QAnimationClipLoader::NotReady 0 The clip has not been loaded yet
Qt3DAnimation::QAnimationClipLoader::Ready 1 The clip was successfully loaded
Qt3DAnimation::QAnimationClipLoader::Error 2 An error occurred while loading the clip

特性文檔編製

source : QUrl

Holds the source URL from which to load the animation clip. Currently glTF2 and the native Qt 3D json animation file formats are supported.

In the case where a file contains multiple animations, it is possible to select which animation should be loaded by way of query parameters on the source url. The accepted query parameters are animationIndex and animationName. If both are specified, animationName is ignored.

If a file contains only a single animation, there is no need to specify the animationIndex or animationName. We simply use the one available animation.

訪問函數:

QUrl source () const
void setSource (const QUrl & source )

通知程序信號:

void sourceChanged (const QUrl & source )

status : const Status

This property contains the status of the animation clip.

訪問函數:

Qt3DAnimation::QAnimationClipLoader::Status status () const

通知程序信號:

void statusChanged (Qt3DAnimation::QAnimationClipLoader::Status status )

成員函數文檔編製

Qt3DAnimation::QAnimationClipLoader::Status QAnimationClipLoader:: status () const

Returns the status of the animation clip.

注意: getter 函數對於特性 status。