Navigation
API > API/Plugins > API/Plugins/MovieSceneAnimMixer
Crossfade transition section that blends between two animation sections using a blend curve. The blend curve controls the interpolation: 0.0 = full FromSection, 1.0 = full ToSection.
| Name | UMovieSceneAnimCrossfadeTransitionSection |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MovieSceneAnimMixer/Source/MovieSceneAnimMixer/Public/MovieSceneAnimCrossfadeTransitionSection.h |
| Include Path | #include "MovieSceneAnimCrossfadeTransitionSection.h" |
Syntax
UCLASS (MinimalAPI, DisplayName="Crossfade Transition")
class UMovieSceneAnimCrossfadeTransitionSection : public UMovieSceneAnimTransitionSectionBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSignedObject → UMovieSceneDecorationContainerObject → UMovieSceneSection → UMovieSceneAnimTransitionSectionBase → UMovieSceneAnimCrossfadeTransitionSection
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieSceneAnimCrossfadeTransitionSection
(
const FObjectInitializer& ObjInit |
MovieSceneAnimCrossfadeTransitionSection.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BlendCurve | FMovieSceneFloatChannel | The blend curve controlling the transition. | MovieSceneAnimCrossfadeTransitionSection.h |
Functions
Public
Public Virtual
Overridden from UMovieSceneAnimTransitionSectionBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< FAnimNextTransitionEvaluationTask > CreateTransitionTask () |
Create the evaluation task for this transition. | MovieSceneAnimCrossfadeTransitionSection.h | |
virtual FText GetTransitionDisplayName() |
Get a short display name for this transition type. Used for tooltips and other UI elements. | MovieSceneAnimCrossfadeTransitionSection.h | |
virtual FName GetTransitionIconStyleName () |
Get the icon style name for this transition type. | MovieSceneAnimCrossfadeTransitionSection.h | |
virtual void InitializeDefaultCurve() |
Initialize the blend curve with a default linear ramp from 0 to 1 | MovieSceneAnimCrossfadeTransitionSection.h |
Protected Virtual
Overridden from UMovieSceneAnimTransitionSectionBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FMovieSceneFloatChannel * GetBlendWeightChannel () |
Get the blend weight channel for evaluation. | MovieSceneAnimCrossfadeTransitionSection.h | |
virtual void RebuildChannelProxy
(
FMovieSceneChannelProxyData& Channels |
Subclasses implement to register their specific channels | MovieSceneAnimCrossfadeTransitionSection.h |