Navigation
API > API/Editor > API/Editor/MovieSceneTools
Modular feature interface for providing custom UI when selecting animation mixer targets. Implement this interface to provide custom menu entries for target selection when creating Animation Mixer tracks or changing the target on an existing track.
Each target type (e.g. Automatic, Custom Anim Instance, Anim Blueprint Target, UAF Module Injection) should have a corresponding provider that handles its menu population.
| Name | IMovieSceneAnimMixerTargetMenuProvider |
| Type | class |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/IMovieSceneAnimMixerTargetMenuProvider.h |
| Include Path | #include "IMovieSceneAnimMixerTargetMenuProvider.h" |
Syntax
class IMovieSceneAnimMixerTargetMenuProvider : public IModularFeature
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMovieSceneAnimMixerTargetMenuProvider() |
IMovieSceneAnimMixerTargetMenuProvider.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UScriptStruct * GetHandledTargetStructType() |
Returns the target struct type this provider handles (e.g., FMovieSceneMixedAnimationTarget::StaticStruct()) | IMovieSceneAnimMixerTargetMenuProvider.h | |
void PopulateTargetMenu
(
FMenuBuilder& MenuBuilder, |
IMovieSceneAnimMixerTargetMenuProvider.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 GetTargetMenuPriority () |
Returns the menu priority for this provider. | IMovieSceneAnimMixerTargetMenuProvider.h | |
virtual void PopulateTargetMenu
(
FMenuBuilder& MenuBuilder, |
Populate the menu with entries for this target type. | IMovieSceneAnimMixerTargetMenuProvider.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetModularFeatureName() |
IMovieSceneAnimMixerTargetMenuProvider.h |