Navigation
API > API/Runtime > API/Runtime/MovieScene
- Optional interface that can be added to any UObject that is used as a decoration on UMovieScene objects to receive decoration and compilation events.
-
This interface has no effect to objects used as UMovieSceneTrack or UMovieSceneSection decorations: use IMovieSceneTrackDecoration or IMovieSceneSectionDecoration for these cases.
| Name | IMovieSceneDecoration |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Decorations/IMovieSceneDecoration.h |
| Include Path | #include "Decorations/IMovieSceneDecoration.h" |
Syntax
class IMovieSceneDecoration
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnDecorationAdded
(
UMovieScene* MovieScene |
Called when this decoration is first added directly to a UMovieScene | Decorations/IMovieSceneDecoration.h | |
virtual void OnDecorationRemoved() |
Called when this decoration is removed from a UMovieScene | Decorations/IMovieSceneDecoration.h | |
virtual void OnPostDecorationCompiled() |
Called after the movie scene this decoration exists on is compiled | Decorations/IMovieSceneDecoration.h | |
virtual void OnPreDecorationCompiled() |
Called before the movie scene this decoration exists on is compiled | Decorations/IMovieSceneDecoration.h |
See Also
-
UMovieScene::GetOrCreateDecoration
-
UMovieScene::AddDecoration