次の方法で共有


CAnimationController::AddAnimationObject

アニメーション コントローラーに属するグループにアニメーション オブジェクトを追加します。

CAnimationGroup* AddAnimationObject(
   CAnimationBaseObject* pObject
);

パラメーター

  • pObject
    アニメーション オブジェクトへのポインター。

戻り値

正常に終了した場合は、pObject が追加された既存または新規のアニメーション グループへのポインター。別のアニメーション コントローラーに属するグループに既に pObject が追加されていた場合は NULL。

解説

アニメーション コントローラーにアニメーション オブジェクトを追加するにはこのメソッドを呼び出します。オブジェクトは、オブジェクトの GroupID に従ってグループに追加されます (CAnimationBaseObject::SetID を参照してください)。その GroupID のオブジェクトが初めて追加される場合は、アニメーション コントローラーで新しいグループが作成されます。アニメーション オブジェクトは 1 つのアニメーション コントローラーにのみ追加できます。別のコントローラーにオブジェクトを追加する必要がある場合は、先に RemoveAnimationObject を呼び出します。既にグループに追加されているオブジェクトに対して SetID を新しい GroupID で呼び出すと、そのオブジェクトが古いグループから削除されて、指定した ID の別のグループに追加されます。

必要条件

ヘッダー: afxanimationcontroller.h

参照

関連項目

CAnimationController クラス