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 } |
プロパティ
パブリック関数
パブリックスロット
void | setSource(const QUrl &source) |
シグナル
void | sourceChanged(const QUrl &source) |
void | statusChanged(Qt3DAnimation::QAnimationClipLoader::Status status) |
メンバ型の説明
enum QAnimationClipLoader::Status
この列挙型は、アニメーションクリップの状態を識別します。
定数 | 値 | 説明 |
---|---|---|
Qt3DAnimation::QAnimationClipLoader::NotReady | 0 | クリップはまだロードされていません。 |
Qt3DAnimation::QAnimationClipLoader::Ready | 1 | クリップは正常にロードされました。 |
Qt3DAnimation::QAnimationClipLoader::Error | 2 | クリップのロード中にエラーが発生した |
プロパティ 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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。