CAnimationController::CreateKeyframe
遷移に依存するキーフレームを作成し、指定したグループに追加します。
CKeyFrame* CreateKeyframe(
UINT32 nGroupID,
CBaseTransition* pTransition
);
CKeyFrame* CreateKeyframe(
UINT32 nGroupID,
CBaseKeyFrame* pKeyframe,
UI_ANIMATION_SECONDS offset = 0.0
);
パラメーター
nGroupID
キーフレームを作成する対象のグループ ID を指定します。pTransition
遷移へのポインター。ストーリーボード内のこの遷移の後にキーフレームが挿入されます。pKeyframe
このキーフレームの基準キーフレームへのポインター。offset
pKeyframe で指定した基準キーフレームからのオフセット (秒)。
戻り値
正常に終了した場合は、新しく作成されたキーフレームへのポインター。
解説
返されたポインターを格納して、新しく作成されたキーフレームを他のキーフレームの基準にすることができます (2 番目のオーバーロードを参照してください)。キーフレームで遷移を開始することもできます (CBaseTransition::SetKeyframes を参照してください)。このようにして作成したキーフレームは、アニメーション グループによって自動的に削除されるため、手動で削除する必要はありません。キーフレームを他のキーフレームや遷移に基づいて作成する場合は、循環参照が発生しないように注意してください。
必要条件
ヘッダー: afxanimationcontroller.h