CAnimationController::AddAnimationObject
アニメーション コントローラーに属するグループにアニメーション オブジェクトを追加します。
CAnimationGroup* AddAnimationObject(
CAnimationBaseObject* pObject
);
パラメーター
- pObject
アニメーション オブジェクトへのポインター。
戻り値
正常に終了した場合は、pObject が追加された既存または新規のアニメーション グループへのポインター。別のアニメーション コントローラーに属するグループに既に pObject が追加されていた場合は NULL。
解説
アニメーション コントローラーにアニメーション オブジェクトを追加するにはこのメソッドを呼び出します。オブジェクトは、オブジェクトの GroupID に従ってグループに追加されます (CAnimationBaseObject::SetID を参照してください)。その GroupID のオブジェクトが初めて追加される場合は、アニメーション コントローラーで新しいグループが作成されます。アニメーション オブジェクトは 1 つのアニメーション コントローラーにのみ追加できます。別のコントローラーにオブジェクトを追加する必要がある場合は、先に RemoveAnimationObject を呼び出します。既にグループに追加されているオブジェクトに対して SetID を新しい GroupID で呼び出すと、そのオブジェクトが古いグループから削除されて、指定した ID の別のグループに追加されます。
必要条件
ヘッダー: afxanimationcontroller.h