次の方法で共有


CAnimationController::AddAnimationObject

更新 : 2011 年 3 月

Visual Studio 2010 SP1 が必要です。

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

CAnimationGroup* AddAnimationObject(
   CAnimationBaseObject* pObject
);

パラメーター

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

戻り値

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

解説

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

必要条件

ヘッダー: afxanimationcontroller.h

参照

その他の技術情報

CAnimationController クラス

履歴の変更

日付

履歴

理由

2011 年 3 月

このコンテンツを追加。

SP1 機能変更