Navigation
API > API/Runtime > API/Runtime/MovieScene
Optional interface for movie scene decorations that contain their own sections. During compilation, the compiled data manager automatically adds sections from decorations implementing this interface to the entity field for evaluation.
| Name | IMovieSceneSectionProviderDecoration |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Decorations/IMovieSceneSectionProviderDecoration.h |
| Include Path | #include "Decorations/IMovieSceneSectionProviderDecoration.h" |
Syntax
class IMovieSceneSectionProviderDecoration
Derived Classes
- UMovieSceneAnimationMaskDecoration
- UMovieSceneLayerWeightDecoration
- UMovieSceneRootMotionSettingsDecoration
- UMovieSceneRootMotionTargetDecoration
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bStructureDirty | bool | Have sections been added or removed, and not reflected in the UI? | Decorations/IMovieSceneSectionProviderDecoration.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ConsumeStructureChanged() |
Decorations/IMovieSceneSectionProviderDecoration.h | ||
TArrayView< TObjectPtr< UMovieSceneSection > > GetSections() |
Returns the sections provided by this decoration | Decorations/IMovieSceneSectionProviderDecoration.h | |
void MarkStructureChanged() |
Decorations/IMovieSceneSectionProviderDecoration.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddSection
(
UMovieSceneSection* InSection |
Decorations/IMovieSceneSectionProviderDecoration.h | ||
virtual UMovieSceneSection * CreateNewSection() |
Decorations/IMovieSceneSectionProviderDecoration.h | ||
virtual TSubclassOf< UMovieSceneSection > GetHostedSectionClass() |
The section class hosted by this decoration, or null if this decoration is not a paste-routable host. | Decorations/IMovieSceneSectionProviderDecoration.h | |
virtual void RemoveSection
(
UMovieSceneSection& SectionToRemove |
Decorations/IMovieSceneSectionProviderDecoration.h | ||
virtual bool SupportsMultipleSections() |
Decorations/IMovieSceneSectionProviderDecoration.h |