本文整理汇总了C++中UMovieScene::AddMasterTrack方法的典型用法代码示例。如果您正苦于以下问题:C++ UMovieScene::AddMasterTrack方法的具体用法?C++ UMovieScene::AddMasterTrack怎么用?C++ UMovieScene::AddMasterTrack使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UMovieScene
的用法示例。
在下文中一共展示了UMovieScene::AddMasterTrack方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: AddSubMovieScene
void FSequencer::AddSubMovieScene( UMovieScene* SubMovieScene )
{
// @todo Sequencer - sub-moviescenes This should be moved to the sub-moviescene editor
SubMovieScene->SetFlags( RF_Transactional );
// Grab the MovieScene that is currently focused. THis is the movie scene that will contain the sub-moviescene
UMovieScene* OwnerMovieScene = GetFocusedMovieScene();
// @todo sequencer: Undo doesn't seem to be working at all
const FScopedTransaction Transaction( LOCTEXT("UndoAddingObject", "Add Object to MovieScene") );
OwnerMovieScene->Modify();
UMovieSceneTrack* Type = OwnerMovieScene->FindMasterTrack( USubMovieSceneTrack::StaticClass() ) ;
if( !Type )
{
Type = OwnerMovieScene->AddMasterTrack( USubMovieSceneTrack::StaticClass() );
}
USubMovieSceneTrack* SubMovieSceneType = CastChecked<USubMovieSceneTrack>( Type );
SubMovieSceneType->AddMovieSceneSection( SubMovieScene, ScrubPosition );
}