QAnimationClipLoader Class

class Qt3DAnimation::QAnimationClipLoader

キーフレームアニメーションデータをファイルからロードできるようにする。詳細...

Header: #include <QAnimationClipLoader>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3danimation)
target_link_libraries(mytarget PRIVATE Qt6::3danimation)
qmake: QT += 3danimation
Inherits: Qt3DAnimation::QAbstractAnimationClip
Status: Deprecated

パブリックタイプ

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

この列挙型は、アニメーションクリップの状態を識別します。

定数説明
Qt3DAnimation::QAnimationClipLoader::NotReady0クリップはまだロードされていません。
Qt3DAnimation::QAnimationClipLoader::Ready1クリップは正常にロードされました。
Qt3DAnimation::QAnimationClipLoader::Error2クリップのロード中にエラーが発生した

プロパティ Documentation

source : QUrl

アニメーションクリップの読み込み元の URL を保持します。現在、glTF2 と Qt 3D ネイティブの json アニメーションファイル形式がサポートされています。

ファイルに複数のアニメーションが含まれている場合、ソース URL のクエリパラメータによって、読み込むアニメーションを選択することができます。使用できるクエリパラメータは animationIndex と animationName です。両方が指定された場合、animationName は無視されます。

ファイルにアニメーションが1つしか含まれていない場合、animationIndexやanimationNameを指定する必要はありません。利用可能なアニメーションを使用するだけです。

アクセス関数

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

Notifierシグナル

void sourceChanged(const QUrl &source)

[read-only] status : const Status

このプロパティには、アニメーションクリップのステータスが格納されます。

アクセス関数

Qt3DAnimation::QAnimationClipLoader::Status status() const

ノーティファイアシグナル

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

メンバ関数ドキュメント

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

アニメーションクリップの状態を返します。

注: プロパティ状態のゲッター関数です。

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。