Navigation
API > API/Plugins > API/Plugins/MovieSceneAnimMixer
Decoration that adds a keyframeable weight channel to a mixer layer. The weight (default 1.0) multiplies with the section weight before inter-layer blending, scaling the layer's contribution to the final pose.
| Name | UMovieSceneLayerWeightDecoration |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MovieSceneAnimMixer/Source/MovieSceneAnimMixer/Public/MovieSceneLayerWeightDecoration.h |
| Include Path | #include "MovieSceneLayerWeightDecoration.h" |
Syntax
UCLASS (MinimalAPI, DisplayName="Layer Weight")
class UMovieSceneLayerWeightDecoration :
public UMovieSceneSignedObject ,
public IMovieSceneSectionProviderDecoration ,
public IMovieSceneChannelDecoration
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSignedObject → UMovieSceneLayerWeightDecoration
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneLayerWeightDecoration
(
const FObjectInitializer& ObjInit |
MovieSceneLayerWeightDecoration.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| WeightChannel | FMovieSceneFloatChannel | MovieSceneLayerWeightDecoration.h | ||
| WeightSections | TArray< TObjectPtr< UMovieSceneSection > > | MovieSceneLayerWeightDecoration.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FMovieSceneFloatChannel & GetWeightChannel() |
MovieSceneLayerWeightDecoration.h |
Public Virtual
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditUndo() |
MovieSceneLayerWeightDecoration.h |
Overridden from IMovieSceneSectionProviderDecoration
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddSection
(
UMovieSceneSection* InSection |
MovieSceneLayerWeightDecoration.h | ||
virtual UMovieSceneSection * CreateNewSection() |
MovieSceneLayerWeightDecoration.h | ||
virtual TSubclassOf< UMovieSceneSection > GetHostedSectionClass() |
MovieSceneLayerWeightDecoration.h | ||
virtual TArrayView< TObjectPtr< UMovieSceneSection > > GetSections() |
IMovieSceneSectionProviderDecoration. | MovieSceneLayerWeightDecoration.h | |
virtual void RemoveSection
(
UMovieSceneSection& SectionToRemove |
MovieSceneLayerWeightDecoration.h | ||
virtual bool SupportsMultipleSections() |
MovieSceneLayerWeightDecoration.h |
Overridden from IMovieSceneChannelDecoration
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EMovieSceneChannelProxyType PopulateChannelProxy
(
FMovieSceneChannelProxyData& OutProxyData |
IMovieSceneChannelDecoration. | MovieSceneLayerWeightDecoration.h |