![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "UObject/ObjectMacros.h"#include "UObject/Object.h"#include "Animation/AnimLinkableElement.h"#include "Animation/AnimTypes.h"#include "Animation/AnimationAsset.h"#include "AlphaBlend.h"#include "Animation/AnimCompositeBase.h"#include "Animation/TimeStretchCurve.h"#include "AnimMontage.generated.h"Go to the source code of this file.
Classes | |
| struct | FCompositeSection |
| struct | FSlotAnimationTrack |
| struct | FBranchingPoint |
| struct | FBranchingPointMarker |
| struct | FMontageSubStepper |
| struct | FMontageBlendSettings |
| struct | FAnimMontageInstance |
Namespaces | |
| namespace | EAnimNotifyEventType |
Enumerations | |
| enum | EAnimNotifyEventType::Type : int { EAnimNotifyEventType::Begin , EAnimNotifyEventType::End } |
| enum class | EMontageBlendMode : uint8 { Standard , Inertialization } |
| enum class | EMontageSubStepResult : uint8 { Moved , NotMoved , InvalidSection , InvalidMontage } |
Functions | |
| DECLARE_DELEGATE_TwoParams (FOnMontageEnded, class UAnimMontage *, bool) DECLARE_DELEGATE_TwoParams(FOnMontageBlendingOutStarted | |
| class UAnimMontage bool | DECLARE_DELEGATE_OneParam (FOnMontageBlendedInEnded, class UAnimMontage *) DECLARE_DELEGATE_ThreeParams(FOnMontageSectionChanged |
Variables | |
| class UAnimMontage bool class UAnimMontage | FName |
|
strong |
|
strong |
| class UAnimMontage bool DECLARE_DELEGATE_OneParam | ( | FOnMontageBlendedInEnded | , |
| class UAnimMontage * | |||
| ) |
Delegate for when Montage changes section.
bLooped = true if a requested to change to the current section.
| DECLARE_DELEGATE_TwoParams | ( | FOnMontageEnded | , |
| class UAnimMontage * | , | ||
| bool | |||
| ) |
Delegate for when Montage is completed, whether interrupted or finished Weight of this montage is 0.f, so it stops contributing to output pose
bInterrupted = true if it was not property finished Delegate for when Montage started to blend out, whether interrupted or finished DesiredWeight of this montage becomes 0.f, but this still contributes to the output pose
bInterrupted = true if it was not property finished
| class UAnimMontage bool class UAnimMontage FName |