Navigation
API > API/Editor > API/Editor/MovieSceneTools
Parameters for building a "Bake To Control Rig" menu section. All fields are Control Rig-agnostic so that the AnimMixer editor has no CR dependency.
| Name | FAnimMixerBakeMenuParams |
| Type | struct |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/IMovieSceneAnimMixerBakeProvider.h |
| Include Path | #include "IMovieSceneAnimMixerBakeProvider.h" |
Syntax
struct FAnimMixerBakeMenuParams
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bFilterAssetBySkeleton | bool * | Mutable filter-by-skeleton toggle state (caller-owned, persists across menu opens) | IMovieSceneAnimMixerBakeProvider.h | |
| BoundObject | UObject * | The bound actor/object | IMovieSceneAnimMixerBakeProvider.h | |
| ChildTrackFactory | TFunction< UMovieSceneTrack *(UMovieScene *, TSubclassOf< UMovieSceneTrack >)> | Creates a child track inside the mixer at the desired location. | IMovieSceneAnimMixerBakeProvider.h | |
| EntryLabelVerb | FText | Verb used in the "{Verb} to Control Rig" submenu label. | IMovieSceneAnimMixerBakeProvider.h | |
| ObjectBinding | FGuid | Object binding GUID | IMovieSceneAnimMixerBakeProvider.h | |
| OnComplete | TFunction< void(UMovieSceneTrack *, UObject *, bool)> | Called by the provider after a successful bake. | IMovieSceneAnimMixerBakeProvider.h | |
| PopulateAnimSequence | TDelegate< bool(UAnimSequence *, UAnimSeqExportOption *, USkeletalMeshComponent *)> | Delegate the provider calls to populate a temporary UAnimSequence with animation data. | IMovieSceneAnimMixerBakeProvider.h | |
| Sequencer | TSharedPtr< ISequencer > | Sequencer instance | IMovieSceneAnimMixerBakeProvider.h | |
| Skeleton | USkeleton * | Skeleton for filtering control rig assets | IMovieSceneAnimMixerBakeProvider.h | |
| SkelMeshComp | USkeletalMeshComponent * | Skeletal mesh component for the bound object | IMovieSceneAnimMixerBakeProvider.h |