Navigation
API > API/Editor > API/Editor/MovieSceneTools
Modular feature interface for providing custom UI when adding items to Animation Mixer tracks. Implement this interface to provide custom menu entries with specialized UI (e.g., asset pickers, class selectors).
If no provider is registered for a class implementing IMovieSceneAnimationSectionInterface or IMovieSceneAnimationTrackInterface, the AnimMixer editor will auto-generate a basic menu entry.
| Name | IMovieSceneAnimMixerItemMenuProvider |
| Type | class |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/IMovieSceneAnimMixerItemMenuProvider.h |
| Include Path | #include "IMovieSceneAnimMixerItemMenuProvider.h" |
Syntax
class IMovieSceneAnimMixerItemMenuProvider : public IModularFeature
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IMovieSceneAnimMixerItemMenuProvider() |
IMovieSceneAnimMixerItemMenuProvider.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMovieSceneAnimMixerItemMenuProvider() |
IMovieSceneAnimMixerItemMenuProvider.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const UClass * GetHandledMixerItemClass() |
Returns the UClass this provider handles. | IMovieSceneAnimMixerItemMenuProvider.h | |
void PopulateAddMixerItemMenu
(
FMenuBuilder& MenuBuilder, |
Populate the menu with custom UI for adding this item type. | IMovieSceneAnimMixerItemMenuProvider.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 GetMixerItemMenuPriority () |
Returns the menu priority for this provider. | IMovieSceneAnimMixerItemMenuProvider.h | |
virtual int32 GetObjectBindingAnimationMenuPriority () |
Returns the menu priority for the Object Binding Animation menu. | IMovieSceneAnimMixerItemMenuProvider.h | |
virtual void PopulateObjectBindingAnimationMenu
(
FMenuBuilder& MenuBuilder, |
Populate the Object Binding Animation menu with entries for adding standalone tracks. | IMovieSceneAnimMixerItemMenuProvider.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetModularFeatureName() |
IMovieSceneAnimMixerItemMenuProvider.h |