Navigation
API > API/Editor > API/Editor/MovieSceneTools
Modular feature interface for plugins that need to wrap the binding-level "Bake Animation Sequence" / "Bake to Control Rig" recording window with custom scope state. Implementations receive a Begin/End pair bracketing the sequencer playback that the recorder runs internally.
Current consumer: MovieSceneAnimMixerEditor registers an implementation that pushes UMovieSceneAnimMixerSystem's force-root-bone scope, so mixer root motion lands on the root bone rather than the actor during bake recording.
| Name | IMovieSceneAnimSequenceBakeScope |
| Type | class |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/IMovieSceneAnimSequenceBakeScope.h |
| Include Path | #include "IMovieSceneAnimSequenceBakeScope.h" |
Syntax
class IMovieSceneAnimSequenceBakeScope : public IModularFeature
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMovieSceneAnimSequenceBakeScope() |
IMovieSceneAnimSequenceBakeScope.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BeginBakeScope() |
Called once before the recorder begins playback. | IMovieSceneAnimSequenceBakeScope.h | |
void EndBakeScope() |
Called once after the recorder finishes playback (always paired with BeginBakeScope). | IMovieSceneAnimSequenceBakeScope.h |
Public Virtual
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetModularFeatureName() |
IMovieSceneAnimSequenceBakeScope.h |