QAnimationCallback Class

class Qt3DAnimation::QAnimationCallback

アニメーション・コールバック・オブジェクトを表します。もっと詳しく...

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

パブリックタイプ

enum Flag { OnOwningThread, OnThreadPool }
flags Flags

パブリック関数

virtual void valueChanged(const QVariant &value) = 0

詳細説明

メンバ型の説明

enum QAnimationCallback::Flag
flags QAnimationCallback::Flags

valueChanged() 関数がどのように呼び出されるかを示すフラグ。

定数説明
Qt3DAnimation::QAnimationCallback::OnOwningThread0x0コールバック関数は、所有する(GUI またはメイン)スレッドで呼び出されます。
Qt3DAnimation::QAnimationCallback::OnThreadPool0x01コールバック関数は、スレッドプールのワーカースレッドで呼び出されます。

Flags 型はQFlags<Flag> の typedef です。Flag値のORの組み合わせを格納します。

メンバ関数ドキュメント

[pure virtual] void QAnimationCallback::valueChanged(const QVariant &value)

アニメーションvalue の変更に対してトリガーされるコールバック関数。

QCallbackMapping::setCallback()も参照

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