CAnimationController::CreateKeyframe
更新 : 2011 年 3 月
Visual Studio 2010 SP1 が必要です。
遷移に依存するキーフレームを作成し、指定したグループに追加します。
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
参照
その他の技術情報
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2011 年 3 月 |
このコンテンツを追加。 |
SP1 機能変更 |