Navigation
API > API/Editor > API/Editor/MovieSceneTools
Modular feature for resolving an editing context (e.g. a UControlRig) to the animation mixer layer it belongs to. This allows systems like the root motion offset provider to compute per-layer offsets without hard dependencies on mixer or control rig types.
The resolved layer is returned as UObject* to avoid a dependency from MovieSceneTools on MovieSceneAnimMixer. Consumers cast to the concrete type.
| Name | IMovieSceneEditingContextLayerResolver |
| Type | class |
| Header File | /Engine/Source/Editor/MovieSceneTools/Public/IMovieSceneEditingContextLayerResolver.h |
| Include Path | #include "IMovieSceneEditingContextLayerResolver.h" |
Syntax
class IMovieSceneEditingContextLayerResolver : public IModularFeature
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMovieSceneEditingContextLayerResolver() |
IMovieSceneEditingContextLayerResolver.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UObject * ResolveEditingContextToMixerLayer
(
const UMovieSceneEntitySystemLinker* Linker, |
Resolve an editing context to the mixer layer it belongs to. | IMovieSceneEditingContextLayerResolver.h |
Public Virtual
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetModularFeatureName() |
IMovieSceneEditingContextLayerResolver.h |