Navigation
API > API/Editor > API/Editor/MovieSceneTools > API/Editor/MovieSceneTools/IMovieSceneAnimMixerTargetMenuPr-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void PopulateTargetMenu
(
FMenuBuilder& MenuBuilder, |
IMovieSceneAnimMixerTargetMenuProvider.h | ||
virtual void PopulateTargetMenu
(
FMenuBuilder& MenuBuilder, |
Populate the menu with entries for this target type. | IMovieSceneAnimMixerTargetMenuProvider.h |
PopulateTargetMenu(FMenuBuilder &, TObjectPtr< UObject >, TFunction< void(TInstancedStruct< FMovieSceneMixedAnimationTarget >)>)
| Name | PopulateTargetMenu |
| Type | function |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/IMovieSceneAnimMixerTargetMenuProvider.h |
| Include Path | #include "IMovieSceneAnimMixerTargetMenuProvider.h" |
void PopulateTargetMenu
(
FMenuBuilder & MenuBuilder,
TObjectPtr < UObject > BoundObject,
TFunction < void< FMovieSceneMixedAnimationTarget >)> OnTargetSelected
)
PopulateTargetMenu(FMenuBuilder &, TObjectPtr< UObject >, TFunction< void(TInstancedStruct< FMovieSceneMixedAnimationTarget >)>, TSharedPtr< ISequencer >, UMovieSceneAnimationMixerTrack *)
Description
Populate the menu with entries for this target type. Called when building the target selection menu (both for new track creation and target change).
For simple targets (like Automatic or Custom Anim Instance), this may add a single menu entry. For complex targets (like Anim Blueprint Target), this may add a submenu with dynamically discovered options based on the bound object.
OnTargetSelected should be invoked by the menu provider with a constructed target once a target is selected.
| Name | PopulateTargetMenu |
| Type | function |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/IMovieSceneAnimMixerTargetMenuProvider.h |
| Include Path | #include "IMovieSceneAnimMixerTargetMenuProvider.h" |
virtual void PopulateTargetMenu
(
FMenuBuilder & MenuBuilder,
TObjectPtr < UObject > BoundObject,
TFunction < void< FMovieSceneMixedAnimationTarget >)> OnTargetSelected,
TSharedPtr < ISequencer > Sequencer,
UMovieSceneAnimationMixerTrack * Track
)